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