开启网关日志采集
AI网关对接天翼云日志服务(LTS)实现了访问日志采集、上报和查询能力。开启日志采集后,您可以通过分析AI网关的访问日志了解客户端用户行为,以便排查问题。
操作步骤
登录云原生 API 网关控制台,在顶部菜单栏选择地域。
在左侧导航栏”AI网关”下,点击 "实例"菜单。
在实例列表页,点击实例ID或者实例名称进入实例详情页,在左侧导航栏中,选择 "观测分析"。
选择 " 日志中心",有三个步骤进行开启:
检查是否开启委托授权,如未开启,需要点击 "立即创建",创建名为 CtyunAssumeRoleForAgw 的委托授权。
检查是否开通日志服务,如未开通,需要点击 "立即开通",开通日志服务。
检查是否接入日志,如未接入,需要点击 "开启",接入日志服务。
说明
日志和链路追踪的启用需要您授权AI网关访问云日志服务和应用性能监控服务的权限,允许使用相关资源。
日志和链路追踪服务将根据您的使用量进行收费。
访问日志格式说明
网关访问日志示例
{
"server": {
"version": "3.12.0",
"hostname": "agw-vm7g0nsuin"
},
"response": {
"size": 6195,
"status": 200,
"headers": {
"connection": "close",
"server": "APIGW/3.12.0",
"content-type": "application/json",
"transfer-encoding": "chunked"
}
},
"request": {
"method": "POST",
"querystring": {},
"size": 362,
"url": "http://203.170.xx.xx:27151/monitor/test/chat/completions",
"headers": {
"user-agent": "Python/3.11 aiohttp/3.13.3",
"accept": "*/*",
"content-type": "application/json",
"traceparent": "00-986ad1fa12f87666246fcfceb11a7efd-cd5b0eeb595861aa-01",
"tracestate": "region_code=xx,service_name=agw_2946ed780e664c57808a89c32210e8e4,tenant_code=Ctyune4cb37a6d3f041041754970563--1,instance_id=2946ed780e664c57808a89c32210e8e4,transaction_name=/monitor/test/chat/completions,net_peer_addr=172.16.x.x:39000",
"host": "203.170.xx.xx:27151",
"content-length": "148",
"accept-encoding": "gzip, deflate"
},
"uri": "/monitor/test/chat/completions"
},
"start_time": 1772176706068,
"route_id": "150712022936555520",
"route_name": "create-chat-completion",
"upstream": {
"upstream_latency": 22480.000019073,
"upstream_status": 200,
"upstream_name": ""
},
"latency": 22480.000019073,
"service_id": "150712022898806784",
"apigw_latency": 0,
"client_ip": "117.89.xx.xx"
}日志索引字段说明如下
| 字段 | 说明 |
|---|---|
| __tag__hostIp | 数据来源主机 IP |
| __tag__hostName | 数据来源主机名称 |
| request.url | 请求 url |
| request.uri | 请求 uri |
| route_name | 路由名称 |
| response.status | 响应结果状态 |
| upstream.upstream_name | 上游服务名称 |
| upstream.upstream_addr | 上游服务地址 |
开启网关链路追踪
在开启了链路追踪并配置采样率大于0,网关会根据采样率配置上报链路追踪数据,链路追踪基于 traceid 将调用链上下游串联起来,帮助您分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。
操作步骤
登录云原生 API 网关控制台,在顶部菜单栏选择地域。
在左侧导航栏”AI网关”下,点击 "实例"菜单。
在实例列表页,点击实例ID或者实例名称进入实例详情页,在左侧导航栏中,选择 "观测分析"。
选择 "链路追踪",有三个步骤进行开启:
检查是否开启委托授权,如未开启,需要点击 "立即创建",创建名为CtyunAssumeRoleForAgw的委托授权。
检查是否开通应用监控性能服务,如未开通,需要点击 "立即开通",开通应用监控性能服务。
检查是否接入链路追踪,如未接入,需要点击 "开启",接入链路追踪。
查看网关监控数据
操作步骤
登录云原生API网关控制台,在顶部菜单栏选择地域。
在左侧导航栏“AI网关”下,点击 "实例"菜单。
在实例列表页面,点击实例ID或者实例名称进入实例详情页。
进入实例详情页,在左侧导航栏中,选择 "观测分析",点击“监控分析”。
在监控分析页面,可看到该实例最近时刻的入流量、出流量、QPS,请求成功率和平均延迟等指标信息。
查看网关资源监控数据
操作步骤
登录云原生 API 网关控制台,在顶部菜单栏选择地域。
在左侧导航栏“AI网关”下,点击 "实例"菜单。
在实例列表页面,点击实例ID或者实例名称进入实例详情页。
进入实例详情页,在左侧导航栏中,选择 "观测分析",点击“资源监控”。
在资源监控页面,可看到该实例每个节点最近时刻的 CPU 使用率,内存使用率,磁盘和网络等指标信息。
查看 Model API 监控数据
操作步骤
登录云原生 API 网关控制台,在顶部菜单栏选择地域。
在左侧导航栏“AI网关”下,点击 "实例"菜单。
在实例列表页面,点击实例ID或者实例名称进入实例详情页。
进入实例详情页,在左侧导航栏中,选择 "Model API",点击列表中的“API名称”,进入API详情页。
点击“监控”Tab页,可看到该API最近时刻的 QPS,请求成功率(%),平均延迟(ms)等指标信息。
查看 MCP 服务监控数据
操作步骤
登录云原生 API 网关控制台,在顶部菜单栏选择地域。
在左侧导航栏“AI网关”下,点击 "实例"菜单。
在实例列表页面,点击实例ID或者实例名称进入实例详情页。
进入实例详情页,在左侧导航栏中,选择 "MCP 管理",选择“MCP服务”,点击列表中的“服务名称”,进入MCP服务详情页。
点击“监控”Tab页,可看到该MCP服务最近时刻的 QPS,请求成功率(%),平均延迟(ms)等指标信息。
查看 Agent API 监控数据
操作步骤
登录云原生 API 网关控制台,在顶部菜单栏选择地域。
在左侧导航栏“AI网关”下,点击 "实例"菜单。
在实例列表页面,点击实例ID或者实例名称进入实例详情页。
进入实例详情页,在左侧导航栏中,选择 "Agent API",点击列表中的“API名称”,进入API详情页。
点击“监控”Tab页,可看到该API最近时刻的 QPS,请求成功率(%),平均延迟(ms)等指标信息。