日志查询
收藏
我的收藏介绍
抖音云提供日志查询功能,在「日志查询」页面可以查询服务在运行过程中产生的日志信息,包含服务启动日志以及服务打印日志。
操作指引
日志检索
- 1.登录抖音云控制台。
- 2.
- 3.在「日志查询」页面设置筛选条件。
- a.选择日期:手动选择1周内任意时间段的日期。
- b.最近时间:通过快捷选项筛选近1小时到近1周的日志信息。
- c.关键字:支持关键词匹配,结构化日志支持通过key:value检索,可通过AND、OR 拼接查询条件语法:[字段]:[值] AND/OR "[模糊查询关键字]"。示例:
__source__:127.0.0.1 AND "http/1.0"
- d.实时日志:在「日志查询」页面打开「实时日志」开关,即可 每5s查询一次最近1小时的日志。
- 4.单击「检索分析」,即可查看对应的日志。日志结构如下:
- a.打印时间:服务内时间为UTC。日志展示时为方便阅读会转化为中国所在的东八区UTC+8。
- b.pod_name:hover时可查看到完整的pod_name,点击可根据pod_name进行过滤
- c.content:日志打印内容,示例:
content:2022-07-05 12:06:29.07 UTC - Killing function...
。- d.结构化日志key:value:可在服务中的stdout/stderr输出JSON格式日志,采集时则会将其结构化采集成key:value。
- e.复制:点击复制按钮会复制单条日志,
2022-11-22 10:48:26 ondemand-yb8tzage-ulopi0qbse-gj8q7 demo-output age:18 logID: name:"hahah" salary:19.6
- 5.单击「导出日志」,可将日志筛选结果导出为txt文件到本地。最大导出 10,000 条日志。
结构化日志
结构化的日志支持更精准的字段检索,并可基于字段进行图表分析。
打印 JSON 格式日志
系统会采集 stdout/stderr 的日志,单行日志如果为 JSON 则会采集为结构化日志。以 Node.js 为例:
console.log({"content": "success", "age": 35})
配置索引
在「日志查询-索引」处添加索引后方能进行 key:value 检索与图表分析。
添加索引后,仅对后续写入的日志生效,已上报的日志不会更新索引。
key:value
检索日志
在「日志查询」的关键词搜索框内可通过
key:value
检索日志。图表分析
通过折线图、柱状图对日志进行聚合分析,以发现业务中的问题。
- •图表类型:支持折线图、柱状图。
- •时序模式:折线图支持时序模式,此时X轴为时间轴。Y轴由维度和指标共同构成。
- •X轴(维度):支持多个值,例如添加3个维度 “国家-省份-城市”。
- •Y轴(指标):支持添加多个值,例如城市X的人数、大小。
- •排序:可添加一个指标进行排序,支持升序和降序。
- •