概述
平台提供了强大的监控面板管理功能,旨在替代传统的 Grafana 工具,为用户提供更加全面和灵活的监控体验。该功能聚合了平台内部的各类监控数据,为用户呈现统一的监控视图,将大幅提升您的配置效率。
与传统监控工具相比,我们的监控面板具有以下优势:
-
支持用户自定义监控场景,无需受限于预设的模板,真正实现个性化的监控体验。
-
提供丰富的可视化选项,包括折线图、柱状图、饼图等多种图表类型,以及灵活的布局和样式调整功能。
-
与平台的角色权限打通,支持业务视图也能够自行定义监控面板,且能做到数据隔离。
-
与容器平台各项功能深度集成,可即时获取容器、网络、存储等方面的监控数据,为用户提供全方位的性能观察和故障诊断。
-
完全兼容 Grafana 面板 Json,可以轻松的从 Grafana 迁移过来继续使用。
总的来说,我们的监控面板功能集成了行业领先的监控管理能力,为用户带来了更加智能、高效的监控体验。
使用场景
-
IT 运维管理:作为 IT 运维团队,您可以利用监控面板统一查看和管理容器平台的各项性能指标,如 CPU、内存、网络流量等。通过自定义监控报表和告警规则,您可以及时发现并定位系统问题,提高运维效率。
-
应用性能分析:对于应用开发和测试人员而言,监控面板提供了丰富的可视化选项,能够直观地展示应用的运行状态和资源消耗情况。您可以针对不同的应用场景,定制专属的监控视图,深入分析应用性能瓶颈,为优化提供依据。
-
多集群管理:对于管理多个容器集群的用户来说,监控面板可以将分散在不同集群的监控数据聚合在一起,让您一目了然地掌握整个系统的运行状态。
-
故障诊断:当系统出现故障时,监控面板可以为您提供全方位的性能数据和分析工具,助您快速定位问题根源。您可以根据告警信息,快速查看相关监控指标的变化情况,深入分析故障原因。
使用前提
监控面板目前仅支持查看平台部署的监控组件所采集的监控数据,因此在配置监控面板前,你需要事先做好以下准备工作:
-
确保需要配置监控面板的集群已部署了监控组件,即 Prometheus 或 VictoriaMetrics 插件。
-
确保您所需要配置展示的数据已经被采集到了监控组件中。
监控面板与监控组件的关系说明
-
监控面板资源存储在 Kubernetes 集群中,您可以通过切换顶部的 集群 选项卡来切换查看不同集群中的监控面板。
-
监控面板依赖集群中的监控组件作为数据源查询数据,因此使用监控面板前,您需要确保当前集群已成功部署监控组件,且运行正常。
-
监控面板会默认请求对应集群的监控数据,如果您在集群中部署的是 VictoriaMetrics 插件的代理模式,我们会为您请求存储集群,查询本集群的对应数据,无需您进行特殊配置。
术语说明
| 术语 | 说明 | 备注 |
|---|---|---|
| 面板 | 由一个或多个图表组成的集合,组织和排列成一行或多行,提供相关信息的一目了然的视图。 | - |
| 数据源 | 面板所展示数据的数据来源。 | 目前平台不支持自定义数据源,仅支持使用面板当前集群所部属的监控组件作为数据来源 |
| 图表 | 监控面板的基本构件,由指标设置和图表设置组成。可在仪表板中移动和调整大小。 | - |
| 指标 | 用于从数据源请求数据。 | 目前仅支持 Promql |
| 内置指标 | 平台预置的已经过包装的常用 Promql,可直接选择使用。 | - |
| YAML | 监控面板实际也是存储在 Kubernetes 集群中的资源,YAML 对应监控面板存储在 Kubernetes 集群中的代码信息 | - |
| 变量 | 变量是数值的占位符。您可以在指标查询中使用变量。当你使用仪表板顶部的下拉菜单更改值时,面板的度量查询也会随之更改,以反映新值。 | - |