kong 閘道器日誌格式修改

2021-10-05 10:29:02 字數 1672 閱讀 7499

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...