# 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
,可以看是哪个耗时