日志
系统运行过程中产生的日志,记录了服务的运行状态、请求处理过程、错误信息等,通过对这些日志数据的解析和分析,可以间接了解系统的性能表现。
其价值包括但不限于:
- 性能问题排查:日志中记录的请求处理时间和资源使用情况等信息,有助于排查性能瓶颈和异常。例如,通过分析日志中某个接口的响应时间,可以发现性能问题所在。
- 历史性能分析:日志提供了系统运行的历史数据,可以对过去的性能情况进行回顾和分析,了解性能变化趋势,为性能优化提供依据。
- 故障恢复与优化:在系统出现故障后,日志是恢复故障现场和分析故障原因的重要依据。通过对故障日志的分析,可以快速定位问题并进行修复,同时优化相关代码和配置,避免类似问题再次发生。
- 安全与合规性审计:日志记录了用户的操作行为和系统访问情况,对于安全事件的调查和合规性审计具有重要意义。通过分析日志,可以发现潜在的安全威胁和违规行为,及时采取措施加以防范。
日志列表
日志列表页面,展示所有采集到的日志数据,可以帮助用户在平台中就快速深层了解不同方法之间大调用关系、错误原因、性能瓶颈。
⬆️ 上方搜索框,支持 key:value
标签和全文搜索。
- 可以输入/选择不同的标签和标签值,快速过滤出目标数据,如服务名称、主机名称等。当前支持的 通配符运算有等于、不等于、模糊匹配。
- 直接输入内容,若没有匹配到合适的标签,则默认对日志信息执行全文搜索。被搜索的内容,会在日志信息列表或者悬浮中,蓝色高亮。
提示
全文搜索日志信息时,若搜索内容含有特殊字符和空格,可能会出现报错提示。此时,可以尝试转义后再搜索,即将 搜索内容前后都加上英文双引号 "
。
其中,可能被识别为特殊字符的有:+
-
=
&&
||
>
<
!
(
)
{
}
[
]
^
"
“
”
~
*
?
:
\
#
⬅️ 左侧快捷筛选框,可以通过多种筛选项快速过滤出目标日志数据。调用链页面默认的筛选项有日志级别、主机、服务名称、容器名称、K8s 命名空间。其中,日志级别默认支持的类别有 Trace、Debug、Info、Warn、Error、Fatal。
➡️ 右侧柱状图,展示所选中时间段内,日 志总数的分布情况。
➡️ 右侧数据列表,默认展示所选中时间段内,每条日志的发生时间、日志级别、简要日志信息。
日志详情
点击日志列表中某条数据,右侧弹出抽屉页展示日志详情。默认展示日志内容及属性信息。点击上方 Tab ,可切换查看日志 JSON 格式及日志上下文内容。