在本教程中,我们将使用 Grafana 创建一个简单的仪表盘,以可视化我们在上一个教程中埋点的 ping_request_count
指标。
如果您想知道为什么已经可以使用 Prometheus 查询和查看图表,还需要使用像 Grafana 这样的工具,答案是我们在 Prometheus 上运行查询时看到的图表是为了进行临时查询。Grafana 和 控制台模板 是创建图表的两种推荐方式。
根据您的操作系统,按照此处的步骤安装并运行 Grafana。
Grafana 安装并运行后,在浏览器中访问 http://localhost:3000。使用默认凭据,用户名 admin
和密码 admin
登录并设置新凭据。
通过点击侧边栏的齿轮图标并选择 Data Sources
来为 Grafana 添加数据源。
⚙ > 数据源
在数据源屏幕中,您可以看到 Grafana 支持 Graphite、PostgreSQL 等多种数据源。选择 Prometheus 进行设置。
在 HTTP 部分输入 URL http://localhost:9090,然后点击 Save and Test
。
现在我们已成功添加 Prometheus 作为数据源,接下来我们将为我们在上一个教程中埋点的 ping_request_count
指标创建第一个仪表盘。
+
图标并选择 Dashboard
。Add new panel
按钮。Query
选项卡中输入 PromQL 查询,在本例中只需输入 ping_request_count
。ping
端点几次并刷新图表以验证是否按预期工作。Panel Options
下,将 Title
设置为 Ping Request Count
。本文档是开源的。请通过提交 issue 或 pull request 来帮助改进它。