微服務引擎-云原生網關
更新時間 2025-08-26 10:30:52
最近更新時間: 2025-08-26 10:30:52
分享文章
本文主要介紹云原生網關訪問日志。
云原生網關對接天翼云日志服務實現了訪問日志采集、上報和查詢能力;使用此功能前需要先開通云日志服務,同時在云原生網關控制臺開啟日志功能。
每個云原生網關實例在云日志服務中會創建一個日志項目,項目名稱為MSEGW-${網關實例名稱},項目內有一個日志單元對應訪問日志,單元名稱為網關實例名稱,您可以在云原生網關控制臺 觀測分析 > 日志中心 菜單 或者在云日志服務控制臺查看網關訪問日志。
訪問日志格式說明
網關訪問日志示例
{"start_time":1725411921254,"request":{"size":335,"method":"POST","uri":"/foo/bar","headers":{"accept":"text/plain, application/json, application/*+json, */*","content-length":"0","uber-trace-id":"b32bce4ff1f00f7b:899a1fd65c39be02:1c3372663d9eae03:0","connection":"keep-alive","user-agent":"Java/1.8.0_212","host":"foo.ctyun.com","content-type":"application/json"},"url":"//foo.ctyun.com:27151/foo/bar","querystring":{}},"service_id":"a4db25fc03294d5dbeb9e7752381c972","server":{"version":"3.2.2","hostname":"msegw-vmxxxxxx"},"apisix_latency":0,"latency":24.00016784668,"client_ip":"100.89.x.x","response":{"size":625,"headers":{"via":"1.1 alb/v3.4.5","content-length":"427","date":"Wed, 04 Sep 2024 01:05:21 GMT","connection":"close","server":"MSEGW/3.2.2","content-type":"application/json;charset=UTF-8"},"status":400},"upstream":{"upstream_addr":"10.121.x.x:80","upstream_status":"400","upstream_latency":25,"upstream_name":"foo-service"},"route_id":"ddd342a2a3f34405bb8650ad4e","route_name":"test-route"}
訪問日志字段說明如下
| 字段 | 說明 |
|---|---|
| start_time | 請求開始時間 |
| request | 請求信息 |
| service_id | 服務id |
| server | 網關節點信息 |
| apisix_latency | 網關自身處理耗時(不包括上游服務耗時) |
| latency | 總請求耗時(網關處理耗時和上游服務耗時之和) |
| client_ip | 客戶端IP |
| response | 應答信息 |
| upstream | 上游信息,包括上游地址,上游返回的HTTP狀態碼,上游耗時;當服務訪問異常時可以重點關注此字段,確認是否時上游服務出了問題。 |
| route_id | 路由id |
| route_name | 路由名稱 |