使用 Grafana 可视化指标

在本教程中,我们将使用 Grafana 创建一个简单的仪表盘,以可视化我们在上一个教程中检测的 ping_request_count 指标。

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

安装和设置 Grafana。

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

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

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

让我们通过点击侧边栏中的齿轮图标并选择 Data Sources 来向 Grafana 添加一个数据源。

⚙ > Data Sources

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

在 HTTP 部分下的 URL 中输入 https://:9090,然后点击 Save and Test

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

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

  1. 点击侧边栏中的 + 图标,然后选择 Dashboard
  2. 在下一个屏幕上,点击 Add new panel 按钮。
  3. Query 选项卡中,输入 PromQL 查询,本例中只需输入 ping_request_count
  4. 多次访问 ping 端点并刷新图表,以验证其是否按预期工作。
  5. 在右侧的 Panel Options 部分,将 Title 设置为 Ping Request Count
  6. 点击右上角的保存图标以保存仪表盘。

本页内容