使用 Grafana 可视化指标

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

如果您想知道为什么要在可以使用 Prometheus 查询和查看图表时使用像 Grafana 这样的工具,答案是我们在 Prometheus 上运行查询时看到的图表是为了运行临时查询。Grafana 和 Console Templates 是创建图表的两种推荐方式。

安装和设置 Grafana。

请按照 此处  的说明,为您的操作系统安装和运行 Grafana。

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

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

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

⚙ > 数据源

在“数据源”屏幕中,您可以看到 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. 单击右上角的保存图标以保存仪表板。

本页内容