日志采集
更新时间:2021-05-20
开启日志采集功能后,可以对业务日志进行推送,并基于日志内容做指标监控
- 日志推送:开启后,会将日志推送到指定的外部存储,目前支持推送到ES
- 日志监控:开启后,会基于特定规则进行内容提取并转换为metric指标,并绘制监控趋势图
开启日志采集
开启日志采集的方法有:
- 新建边缘服务时,在“日志采集”模块,选择“开启”。
- 对已经创建的边缘服务开启日志采集,按如下操作步骤进行配置开启
操作步骤
- 在左侧导航点击“边缘服务”,进入边缘服务列表页。
-
在边缘服务列表页,选择指定的边缘服务,点击“查看”,进入详情页。
-
当前“应用日志采集”状态为“关闭”。
- 点击“修改”,选择“开启”,填写日志路径、地址、索引等信息。
-
点击“确定”,返回详情页,此时“日志采集”已显示配置信息。
关闭日志采集
在详情页“日志采集”模块,点击“修改”,选择“关闭”并“确认”,关闭日志采集功能。
查看日志监控
日志监控的指标包括:请求数、请求速率、请求延迟,指标基于配置中的特定日志提取得到,目前支持 nginx 日志的提取。
nginx日志的log_format为:
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent $request_time "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
请求数
- 含义: 服务请求数的累计值,可以区分状态码如2xx-5xx
请求速率
- 含义:服务在一段时间内的请求速率
请求延迟
- 含义:请求的响应时间,90分位的统计值,非平均值