首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >用 Kibana + 腾讯云 ES 打造运维监控大屏:5 个开箱即用仪表盘模板

用 Kibana + 腾讯云 ES 打造运维监控大屏:5 个开箱即用仪表盘模板

原创
作者头像
hollyx
发布2026-07-06 01:45:07
发布2026-07-06 01:45:07
240
举报

用 Kibana + 腾讯云 ES 打造运维监控大屏:5 个开箱即用仪表盘模板

本文给你 5 套现成的 Kibana 仪表盘模板,覆盖 Nginx 访问、API 错误率、服务器资源、用户地域、慢请求,直接套用即可。每套模板附完整配置参数。

一、为什么你需要一个"开箱即用"的监控大屏

运维监控大屏这件事,新手最容易陷入的误区是"我要做得很炫酷"——找一堆酷炫的图表组件,花一天调样式,最后发现真出故障时看不懂哪个图在说什么

好的监控大屏应该遵循三个原则:

  1. 少即是多:一个屏幕不超过 5-7 个核心指标,太多了信息过载
  2. 关键指标置顶:最重要的指标放最上面,一眼能看到
  3. 颜色规范统一:绿色=正常,黄色=警告,红色=错误,全公司一致

基于这三原则,我整理了 5 套实战验证过的仪表盘模板,每套聚焦一个监控目标。

二、模板 1:Nginx 访问监控大屏

适用场景:Web 服务、API 网关的访问监控

数据源:Nginx access log(Filebeat 自动采集)

图表

类型

配置

总请求数

指标卡

Count

5xx 错误率

指标卡

Filter response.code:5xx Count / 总 Count

访问量趋势

折线图

X=@timestamp(1分钟分桶),Y=Count,按 response.code 分系列

HTTP 状态码分布

饼图

Terms response.code

Top 10 访问 IP

数据表

Terms client.ip,显示 Count + 最近请求路径

Top 10 访问路径

水平柱状图

Terms url.path

平均响应时间

折线图

X=@timestamp,Y=Avg duration

配置技巧

  • 5xx 错误率指标卡设阈值,>1% 变红色
  • 访问量趋势按 response.code 分系列,绿/黄/红一目了然
  • 整体仪表盘设 10 秒自动刷新

三、模板 2:API 错误率监控

适用场景:微服务架构下的接口健康监控

数据源:应用日志(需要包含 trace_id、service_name、latency 字段)

图表

类型

配置

接口总错误率

指标卡

Filter level:ERROR Count / 总 Count

错误数趋势

折线图

X=@timestamp,Y=Count(level:ERROR),按 service_name 分系列

Top 错误接口

数据表

Terms service_name,Filter level:ERROR

P95 延迟

指标卡

Percentile latency,95 分位

延迟分布

热力图

X=service_name,Y=latency_bucket(按 100/500/1000ms 分桶)

错误堆栈 TOP 5

数据表

Terms error.message

配置技巧

  • 用热力图展示"哪个接口在哪个延迟区间分布最多",比单纯折线图信息密度高
  • 错误堆栈用 Terms 聚合,能快速看出是不是某个错误在重复发生
  • 腾讯云 ES 的查询裁剪功能对这种时间范围 + 多字段聚合的查询加速明显,高基维时序检索性能提升 10 倍+

四、模板 3:服务器资源监控

适用场景:CVM / TKE 容器资源监控

数据源:Metricbeat 采集的系统指标

图表

类型

配置

CPU 使用率

折线图

X=@timestamp,Y=Avg system.cpu.total.pct,按 host.name 分系列

内存使用率

指标卡

Avg system.memory.actual.used.pct

磁盘使用率

数据表

Terms host.name,显示每个 host 的 system.filesystem.used.pct

磁盘 IO

折线图

X=@timestamp,Y=Avg system.diskio.read.write.rate

网络流量

面积图

X=@timestamp,Y=Sum system.network.in.bytes + out.bytes

节点列表

数据表

Terms host.name,显示 CPU/内存/磁盘综合状态

配置技巧

  • CPU 折线图按 host 分系列,多个节点的负载对比一目了然
  • 磁盘使用率数据表可以加条件格式,>80% 标红
  • 网络流量用面积图叠加进/出流量,比柱状图更直观

五、模板 4:用户地域分布

适用场景:用户行为分析、CDN 优化、安全审计

数据源:含地理位置字段的访问日志(GeoIP 解析后)

图表

类型

配置

用户地域热力图

地图

Coordinate map,字段 client.geo.location,Metrics=Count

省份访问 TOP 10

水平柱状图

Terms client.geo.region_name

城市 TOP 10

数据表

Terms client.geo.city_name

异常 IP 来源

数据表

Filter client.geo.country_name 非"中国",Terms client.ip

访问时段分布

热力图

X=hour_of_day(脚本字段),Y=country_name

国内/海外占比

饼图

Filter client.geo.country_name="中国" vs 其他

配置技巧

  • 地图用 Elastic Maps Service,腾讯云 ES 已内置,不需要单独配底图
  • 异常 IP 来源用 Filter 排除"中国",能快速发现海外攻击源
  • 时段分布热力图能看出"哪个国家的用户集中在哪个时段访问",对国际化产品很有用

六、模板 5:慢请求 TOP 10

适用场景:性能优化、接口瓶颈定位

数据源:含 latency 字段的应用日志或 APM 数据

图表

类型

配置

慢请求数

指标卡

Filter latency > 1000 Count

P95/P99 延迟

指标卡

Percentile latency,95 和 99 分位

延迟分布

折线图

X=@timestamp,Y=P95 latency,按 service_name 分系列

Top 10 慢请求接口

数据表

Terms url.path,Filter latency > 1000,显示 Count + Avg latency

慢请求详情

数据表

Filter latency > 2000,显示 trace_id + 请求路径 + 响应时间

延迟分桶

柱状图

Range latency(<100ms / 100-500ms / 500ms-1s / >1s)

配置技巧

  • P95 和 P99 一起放,因为 P99 比 P95 更能反映极端情况
  • 慢请求详情数据表配 trace_id 字段,点击可以跳转到 APM 链路追踪
  • 延迟分桶用 Range 聚合,能一眼看出"大多数请求是快还是慢"

七、腾讯云 ES 让监控大屏更高效的特性

搭完这 5 套模板,再说说为什么用腾讯云 ES 而不是自建或友商:

7.1 查询性能优化

监控大屏的特点是频繁查询 + 时间范围过滤 + 多字段聚合,这恰好是腾讯云 ES 自研优化最擅长的场景:

  • 查询裁剪:时间范围裁剪优化为边界定点裁剪,高基维时序检索性能提升 10 倍+
  • 查询/IO 并行化:自研多级并行查询框架,查询性能提升 3-5 倍
  • 自适应旁路 Merge 策略:减少查询随机 IO,总体查询性能提升 2 倍以上

这些优化意味着你的大屏刷新更快,10 秒自动刷新也不会卡。

7.2 日志增强版:成本最优

如果监控数据是日志类型(写多读少、成本敏感),选日志增强版:

  • 存算分离:基于对象存储,存储成本节约 50%-80%,最优情况比云盘省 80%
  • 写入加速:实测从 31w/s 提升至 119w/s,3-5 倍提升
  • FST Off-Heap:单节点磁盘管理能力大幅提升

7.3 智能巡检:大屏之外的主动预警

监控大屏是"被动看",智能巡检是"主动查"。腾讯云 ES 内置 20+ 巡检项:

  • 集群健康状态自动检测
  • 节点水位、分片分布检查
  • 慢查询日志分析
  • 输出巡检报告 + 优化建议
  • 支持批量导出报告存档

配合大屏使用,形成"主动巡检发现问题 → 大屏实时看趋势 → 告警通知响应"的完整闭环。

7.4 X-Pack 机器学习:让大屏"更聪明"

普通大屏只能展示数据,腾讯云 ES 的 X-Pack 机器学习(白金版免费开放)能让大屏主动发现异常:

  • 时序异常检测:自动学习正常模式,流量突增/突降自动标红
  • 日志分类:把日志按模式聚类,新出现的异常模式自动告警
  • 根因指示:异常发生时自动关联可能的原因字段

八、使用建议

  1. 先做模板 1 和模板 2:覆盖最核心的 Web 访问和接口健康,1 小时内出成果
  2. 再加模板 3:补齐服务器资源视角
  3. 业务稳定后做模板 4 和 5:做用户行为分析和性能优化
  4. 仪表盘分层:高管看概览大屏(3-5 个指标),运维看详细大屏(10+ 图表)
  5. 不要追求一次到位:先跑起来,根据实际故障复盘持续迭代

九、最后

监控大屏的价值不在"炫酷",而在"故障发生时能不能 30 秒内定位问题"。这 5 套模板都是实战验证过的,覆盖了运维最常见的监控维度,直接套用能省你大量调参时间。

腾讯云 ES 新客首购 4.5 折起,日志增强版集群跑这些监控大屏绰绰有余,强烈建议先开一个跑两周。


🚀 立即体验:讯云 ES 控制台 | 日志增强版 + 白金版 X-Pack,开箱即用监控大屏

🎁 限时特惠活动:

活动

福利

适合谁

新客首购 4.5 折起,日志增强版开箱即用监控大屏模板

需要独享集群、长期稳定运行的生产业务

1 元试用 Serverless,零成本搭建你的运维监控大屏

日志分析、按需使用、快速 POC 验证

⏰ 活动限时,新老客户同享,全地域生效。建议两个都领:先用 Serverless 1 元跑通 POC,再用特惠专场 4.5 折部署生产集群。

相关阅读

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 用 Kibana + 腾讯云 ES 打造运维监控大屏:5 个开箱即用仪表盘模板
    • 一、为什么你需要一个"开箱即用"的监控大屏
    • 二、模板 1:Nginx 访问监控大屏
    • 三、模板 2:API 错误率监控
    • 四、模板 3:服务器资源监控
    • 五、模板 4:用户地域分布
    • 六、模板 5:慢请求 TOP 10
    • 七、腾讯云 ES 让监控大屏更高效的特性
      • 7.1 查询性能优化
      • 7.2 日志增强版:成本最优
      • 7.3 智能巡检:大屏之外的主动预警
      • 7.4 X-Pack 机器学习:让大屏"更聪明"
    • 八、使用建议
    • 九、最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档