kong閘道器預設日誌在/usr/local/kong/logs,主要有access.log,admin_access.log,error.log,access.log和nginx的access日誌類似,這裡會記錄所所有通過kong閘道器的日誌。
有些時候這些日誌並不能滿足我們的需要,因此需要修改日誌格式。
當發現/usr/local/kong/下面有nginx-kong.conf,nginx.conf,nginx-kong-stream.conf這些配置檔案時,以為這就是日誌的配置檔案,結果不管怎麼修改這些日誌格式,重啟後,配置檔案都會還原。
最後查詢原因才得知,這些檔案時kong閘道器啟動時通過模板渲染方式生成的,每次重啟都會重新生成,而真正的配置檔案卻在另外乙個地方。
這裡要介紹下kong的安裝方式:
本文的伺服器環境為ubuntu,安裝請參考:
一、修改配置
修改路徑:/usr/local/share/lua/5.1/kong/templates/nginx_kong.lua
}###新增log_format日誌格式
###server } main; ##此行結尾處新增main
error_log $} $};
client_body_buffer_size $};
··················
······第二處配置·····
if #admin_listeners > 0 then
server } main; ##此行結尾處新增main
error_log $} $};
······二、重啟kong,檢視access.log日誌格式
執行下面命令重啟kong
# kong reload /etc/kong/kong.conf
檢視日誌:
接下來我們就可以對日誌進行進一步處理了。
Kong閘道器安裝
我是在centos上搭建的環境,各位最好也是如此。yum安裝 yum install epel release yum install kong community edition 1.0.2.el7.noarch.rpm nogpgcheck yum install 安裝客戶端 yum insta...
kong閘道器安裝部署
如下軟體 gcc pcre zlib openssl postgresql9.5 安裝方式分別如下 sudo yum y install gcc sudo yum install y pcre pcre devel sudo yum install y zlib zlib devel sudo yu...
Mashape開源API閘道器 Kong
mashape開源了他們的api層 kong。kong是在客戶端和 微 服務間 api通訊的api閘道器,通過外掛程式擴充套件功能。kong有兩個主要元件 kong server 基於nginx的伺服器,用來接收api請求。apache cassandra 用來儲存運算元據。你可以通過增加更多kon...