首页/云/可观测性速查/Discover:日志检索工作台
日志平台52 条

Discover:日志检索工作台

Discover 提供文档级检索:选数据视图与时间范围、KQL 过滤、字段列表筛选、行内展开;满意的检索可存为 Saved Search 分享复用。

可观测性速查云更新于 2026-10-13

Discover 是什么

Discover 是 Kibana 的日志检索工作台,按「数据视图 + 时间范围 + 查询条件」三个输入检索文档,结果为可展开的明细行。它的价值在于把一次有效的检索固化下来:满意的查询可以存成 Saved Search,别人打开就能复现同样的视图,不必重新摸索字段名与过滤条件。Discover 不负责聚合画图,需要趋势与统计时把它下钻到可视化或仪表盘。

基本信息

适用平台Kibana 7.x / 8.x 各版本,界面位置略有差异
输入三要素数据视图、时间范围、查询语句(KQL 或 Lucene)
结果形态文档明细行,可展开完整 JSON
可复用产物Saved Search 与分享短链

典型使用场景

  • 线上排障第一步:按 trace_id 或错误关键字定位单条日志的完整上下文
  • 确认字段结构:打开一行看完整 JSON,弄清嵌套字段的真实路径
  • 统计某类事件发生频率:勾选字段查看 Top 值分布,再决定要不要做看板
  • 固化巡检视图:把常用检索存为 Saved Search,值班一键打开
  • 分享证据:把带时间范围的短链发给同事,对方看到同一批日志

检索流程

检索流程
1. 选数据视图(如 logs-app-*)与时间范围        # 范围先窄后宽
2. 输入 KQL:service: order-api and level: error
3. 左侧字段列表勾选展示列(Selected fields)      # 只留关心的几列
4. 展开某行看完整 JSON,对字段值点过滤或排除      # 生成等价条件
5. Save → Saved Search 复用;Share → 短链给同事   # 附带时间范围

界面区域与作用

区域作用使用要点
时间选择器限定检索的文档时间窗默认相对时间,分享时确认是否固定绝对时间
查询框输入 KQL 或 Lucene 条件语法错误会标红,不要忽略提示
字段列表选择展示列、查看字段分布Top 值分布是快速摸清陌生索引的手段
详情展开查看该行完整 JSON嵌套对象按路径展开,复制字段名最可靠
Field statistics字段出现频率与缺失比例判断字段是否真的在采集,比猜更准
大时间范围叠加模糊条件会让查询变慢甚至超时:先把范围收窄到故障区间,确认条件有效后再逐步放大。
Saved Search 命名建议统一为「场景-服务-条件」,例如「排障-订单-超时错误」;否则多人各存一份重复视图,反而增加选择成本。

易错点

  • 用相对时间范围保存的 Saved Search,改天打开看到的是新的时间段数据,容易误读为同一批日志
  • 字段名靠手打容易写错,查询看似有结果却是另一批文档,应从详情行复制字段名
  • 把一次性排障查询长期留在 Saved Search 列表里无人清理,列表膨胀后会降低使用意愿
  • 跨多个数据视图检索时字段命名不一致(service 与 app 混用),需要先统一数据视图范围

数据来源与参考

  • Kibana 官方文档 · Discover
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌