04.5、Grafana界面导航
Grafana 界面导航
本节将学习:Dashboard 管理、Explore 功能、Alerting 配置,以及用户设置。这些都是 Grafana 的核心功能。
Dashboard 管理
Dashboard 是什么? Dashboard 是 Grafana 的核心功能,用于创建和管理可视化 Dashboard。
Dashboard 有哪些主要功能呢?
- 创建和编辑 Dashboard。 你可以创建新 Dashboard,编辑现有 Dashboard。
- 添加 Panel。 你可以在 Dashboard 中添加 Panel,展示不同的数据。
- 配置查询。 你可以配置查询,获取需要的数据。
- 保存和分享 Dashboard。 你可以保存 Dashboard,分享给其他人。
导航路径:
- Dashboards > Browse: 查看所有 Dashboard,搜索 Dashboard,创建新 Dashboard。
- Dashboards > New > Dashboard: 创建新 Dashboard,添加 Panel,配置查询。
Dashboard 界面:
- 左侧菜单: Dashboard 导航。你可以在这里切换不同的 Dashboard。
- 中间区域: Panel 显示。这里展示所有的 Panel。
- 右侧面板: Panel 配置。你可以在这里配置 Panel 的查询、样式等。
- 顶部工具栏: 时间范围、刷新等。你可以在这里设置时间范围,刷新数据。
这就是 Dashboard 管理。我们后面会详细讲如何创建 Dashboard。
Explore 功能
Explore 是什么? Explore 用于实时数据探索和查询调试。
Explore 有哪些主要功能呢?
- 实时数据查询。 你可以实时查询数据。不需要创建 Dashboard。
- 查询编辑器。 你可以使用查询编辑器,编写查询语句。例如 PromQL、LogQL。
- 数据可视化。 你可以可视化查询结果。看到数据的图表。
- 数据关联分析。 你可以关联分析数据。例如查看指标和日志的关联。
导航路径: Explore。点击左侧菜单的 Explore,就可以进入 Explore 界面。
Explore 界面:
- 左侧: 数据源选择器。你可以选择要查询的数据源,例如 Prometheus。
- 中间: 查询编辑器。你可以在这里输入查询语句,例如 PromQL。
- 右侧: 查询结果可视化。这里展示查询结果的图表。
- 底部: 日志详情(如果适用)。如果查询的是日志,这里会显示日志详情。
使用场景:
- 调试查询。 在创建 Dashboard 之前,可以在这里调试查询。
- 探索数据。 探索数据,了解数据结构。
- 测试新查询。 测试新的查询语句。
- 查看日志详情。 查看日志的详细信息。
这就是 Explore 功能。
Alerting 配置
Alerting 是什么? Alerting 用于配置告警规则和通知。
Alerting 有哪些主要功能呢?
- 创建告警规则。 你可以创建告警规则,定义告警条件。
- 配置通知渠道。 你可以配置通知渠道,例如 Email、Slack、Webhook。
- 查看告警历史。 你可以查看告警历史,了解过去的告警情况。
- 管理告警状态。 你可以管理告警状态,例如确认、静默。
导航路径:
- Alerting > Alert rules: 创建告警规则,编辑告警规则,查看告警状态。
- Alerting > Contact points: 配置通知渠道,Email、Slack、Webhook 等。
- Alerting > Notification policies: 配置通知策略,路由规则。
告警规则示例:
- 规则名称: High CPU Usage。
- 条件: CPU 使用率 > 80%。
- 持续时间: 5 分钟。也就是说,CPU 使用率超过 80% 持续 5 分钟,才会触发告警。
- 通知渠道: Email、Slack。告警触发时,会发送邮件和 Slack 消息。
这就是 Alerting 配置。我们后面会详细讲如何配置告警。
用户设置
用户设置是什么? 用户设置用于管理个人账户和偏好。
用户设置有哪些主要功能呢?
- 修改密码。 你可以修改密码。提高账户安全性。
- 配置偏好设置。 你可以配置偏好设置,例如语言、时区、主题。
- 查看 API 密钥。 你可以查看和管理 API 密钥。用于 API 访问。
- 管理组织。 你可以管理组织,切换组织。
导航路径:
- User > Profile: 修改个人信息,修改密码,修改偏好设置。
- User > Preferences: 语言设置,时区设置,主题设置。
- User > API Keys: 创建 API 密钥,管理 API 密钥。
偏好设置:
- Language: 语言设置。你可以选择界面语言。
- Timezone: 时区设置。你可以选择时区。
- Theme: 主题设置,Light 或 Dark。你可以选择界面主题。
- Home Dashboard: 首页 Dashboard。你可以设置登录后的默认 Dashboard。
这就是用户设置。可以根据个人喜好配置 Grafana。
本节小结
在本节中,我们学习了 Grafana 界面导航:
第一个是 Dashboard。 创建和管理可视化 Dashboard。这是 Grafana 最核心的功能。
第二个是 Explore。 实时数据探索和查询调试。非常实用。
第三个是 Alerting。 配置告警规则和通知。可以在 Grafana 中配置告警。
第四个是用户设置。 管理个人账户和偏好。可以根据个人喜好配置 Grafana。
界面导航: Grafana 界面包括 Dashboard、Explore、Alerting、用户设置。这些功能组合在一起,构成了完整的 Grafana 平台。
这就是 Grafana 界面导航。理解这些功能,是掌握 Grafana 的关键。
在下一节,我们将学习使用 Docker Compose 部署 Grafana Stack。学习如何容器化部署 Grafana 和 Prometheus。