使用 Grafana 可视化指标

在本教程中,我们将使用Grafana 创建一个简单的仪表盘来可视化ping_request_count指标,该指标是在上一个教程中进行埋点的。

如果您想知道为什么在可以使用 Prometheus 查询和查看图表的情况下,还要使用像 Grafana 这样的工具,答案是我们在 Prometheus 上运行查询时看到的图表是用于运行即席查询的。Grafana 和 控制台模板 是创建图表的两种推荐方式。

安装和设置 Grafana。

请根据您的操作系统,按照此处 的步骤安装并运行 Grafana。

Grafana 安装并运行后,在浏览器中导航到 https://:3000 。使用默认凭据,用户名admin,密码admin登录并设置新凭据。

在 Grafana 中添加 Prometheus 作为数据源。

点击侧边栏中的齿轮图标,然后选择数据源,将数据源添加到 Grafana。

⚙ > 数据源

在“数据源”屏幕中,您可以看到 Grafana 支持多种数据源,如 Graphite、PostgreSQL 等。选择 Prometheus 进行设置。

在 HTTP 部分输入 URL 为 https://:9090 ,然后点击保存并测试

创建我们的第一个仪表盘。

现在我们已成功将 Prometheus 添加为数据源。接下来,我们将为ping_request_count指标创建第一个仪表盘,该指标是在上一个教程中进行埋点的。

  1. 点击侧边栏中的+图标,然后选择仪表盘
  2. 在下一个屏幕中,点击添加新面板按钮。
  3. 在“查询”选项卡中输入 PromQL 查询,本例中只需输入ping_request_count
  4. 多次访问ping端点,并刷新图表以验证其是否正常工作。
  5. 在右侧的“面板选项”部分下,将“标题”设置为Ping 请求计数
  6. 点击右上角的保存图标,以保存仪表盘。

本页内容