# Server HTTP 日志
# 字段信息
| 字段名 | 用途 | 类型 | 例子 |
|---|---|---|---|
| ts | 时间 | number | 1719372895 |
| lv | 日志级别 | string | info |
| msg | 信息 | string | access |
| tid | traceId | string | edff12dca2cd72bb710a1c1d4e5e8cf4 |
| comp | 组件在框架中的名称 | string | server.egin |
| compName | 组件在配置中的名称 | string | server.http |
| code | 错误码 | number | 404 |
| ucode | 统一错误码 | number | 404 |
| cost | 耗时 | number | 1.23 |
| method | 方法 | string | GET./api/file/:fileGuid |
| error | 错误信息 | string | |
| addr | 连接地址 | string | /api/file/abcd?test=123 |
| event | 事件 | string | normal,slow |
| ip | ip | string | 1.1.1.1 |
| name | 名称 | string | |
| peerIp | 对端IP | string | 10.1.1.1 |
| peerName | 对端名称 | string | svc-user |
| key | 类型 | string | GET,POST |
# Panic日志
# 阿里云、腾讯云语句
comp:"server.egin" and lv:"error"
# Clickvisual语句
`comp`='server.egin' and `lv`='error'
1
2
3
4
2
3
4
出现这种日志,说明了HTTP服务出现了panic,然后被recover,这种错误需要报警。
我们需要观察这个错误的stack字段。
# 5xx日志
# 阿里云、腾讯云语句
comp:"server.egin" and ucode > 499
# Clickvisual语句
`comp`='server.egin' and `ucode`>499
1
2
3
4
5
2
3
4
5
出现这种日志,说明了HTTP服务出现了5xx,这种错误需要报警。
- 聚合
container name看是哪个应用百分比最高 - 选择有问题的应用,聚合
method,可以看是哪个方法存在问题 - 查看对应的
error里面是否有错误信息提示 - 找到对应
tid,将整个tid的日志查找出来,定位问题
# 慢日志
# 阿里云、腾讯云语句
comp:"server.egin" and event:"slow"
# Clickvisual语句
`comp`='server.egin' and `event`='slow'
1
2
3
4
2
3
4
出现这种日志,说明了HTTP服务出现了slow日志,这种慢日志需要报警。
我们需要观察这个耗时的cost字段。
- 聚合
container name看是哪个应用百分比最高 - 选择有问题的应用,聚合
method,可以看是哪个耗时