curl 请求日志_kong api网关日志 将请求和响应数据附加到磁盘上的日志文件中
術語
- plugin:在請求被代理到上游API之前或之后,在Kong內部執行操作的插件。
- Service:表示外部上游 API或微服務的Kong實體。
- Route:Kong實體,表示將下游請求映射到上游服務的方法。
- Consumer:表示使用API??的開發人員或計算機的Kong實體。當使用Kong時,消費者僅與Kong通信,其代理對所述上游API的每次調用。
- Credential:與Consumer關聯的唯一字符串,也稱為API密鑰。
- upstream service:這是指位于Kong后面的您自己的API /服務,轉發客戶端請求。
永久鏈接
組態
此插件與具有以下協議的請求兼容:
- http
- https
此插件與無DB模式兼容。
永久鏈接
在服務上啟用插件
有了數據庫
通過發出以下請求在服務上配置此插件:
$ curl -X POST http://kong:8001/services/{service}/plugins --data "name=file-log" --data "config.path=/tmp/file.log"沒有數據庫
通過添加此部分在服務上配置此插件執行聲明性配置文件:
plugins:- name: file-log service: {service} config: path: /tmp/file.log在這兩種情況下,{service}是id或name,此插件的配置將針對服務的。
永久鏈接
在路由上啟用插件
有了數據庫
在Route上配置此插件:
$ curl -X POST http://kong:8001/routes/{route}/plugins --data "name=file-log" --data "config.path=/tmp/file.log"沒有數據庫
通過添加此部分在路由上配置此插件執行聲明性配置文件:
plugins:- name: file-log route: {route} config: path: /tmp/file.log在這兩種情況下,{route}是id或name路徑的,此插件的配置將目標。
永久鏈接
在Consumer上啟用插件
有了數據庫
您可以使用http://localhost:8001/plugins端點在特定的使用者上啟用此插件:
$ curl -X POST http://kong:8001/consumers/{consumer}/plugins --data "name=file-log" --data "config.path=/tmp/file.log"沒有數據庫
通過添加此部分在Consumer上配置此插件執行聲明性配置文件:
plugins:- name: file-log consumer: {consumer} config: path: /tmp/file.log在這兩種情況下,{consumer}是id和username這個插件的配置將針對消費者的。
您可以結合consumer_id和 service_id
在同一個請求中,進一步縮小插件的范圍。
永久鏈接
全球插件
- 使用數據庫,可以使用http://kong:8001/plugins/端點配置所有插件。
- 沒有數據庫,可以通過plugins:聲明性配置文件中的條目配置所有插件。
與任何服務,路由或消費者(或API,如果您使用舊版本的Kong)無關的插件被視為“全局”,并將在每個請求上運行。有關更多信息,請閱讀插件參考和 插件優先級部分。
永久鏈接
參數
以下是可在此插件配置中使用的所有參數的列表:
表格參數描述name在這種情況下,要使用的插件的名稱 file-logservice_id此插件將定位的服務的ID。route_id此插件將定位的路由的ID。enabled
默認值: true是否將應用此插件。consumer_id此插件將定位的Consumer的id。config.path輸出日志文件的文件路徑。如果該文件尚不存在,該插件將創建該文件。確保Kong對此文件具有寫入權限。
config.reopen
可選的
默認值:
false
介紹在香港0.10.2。確定是否關閉日志文件并在每個請求時重新打開。如果文件未重新打開,并且已被刪除/旋轉,則插件將繼續寫入過時的文件描述符,從而丟失信息。
永久鏈接
日志格式
每個請求將分別記錄在由新行分隔的JSON對象中,格式如下:
{ "request": { "method": "GET總結
以上是生活随笔為你收集整理的curl 请求日志_kong api网关日志 将请求和响应数据附加到磁盘上的日志文件中的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021年手上有10000元怎么理财好?
- 下一篇: 职专计算机怎么学,浅析职业中专计算机专业