日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

curl 请求日志_kong api网关日志 将请求和响应数据附加到磁盘上的日志文件中

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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网关日志 将请求和响应数据附加到磁盘上的日志文件中的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。