先决条件
必须在实例上启用 OpenTelemetry 指标。 有关配置说明,请参阅 为实例配置 OpenTelemetry。
访问监控仪表板
- 在 GitHub Enterprise Server 上的管理帐户中,在任一页面的右上角,单击“”。
- 如果你尚未在“站点管理员”页上,请在左上角单击“站点管理员”。1. 在“ 站点管理”边栏中,单击“管理控制台”****。1. 如果你创建了多个 管理控制台 用户帐户,请选择“根站点管理员”或“管理控制台 用户” 。 有关 管理控制台 用户帐户的详细信息,请参阅“管理对管理控制台的访问”。
- 输入你的 管理控制台 凭据。 然后单击“继续”。
- 单击“ 监视 ”选项卡。
指标标签
OpenTelemetry 堆栈导出程序会自动将标签附加到指标。 常见标签包括:
-
`job` — 生成指标的导出程序的名称 -
`instance` — 指标源自的实例名称
对于某些导出程序(例如 node_exporter 或 haproxy_exporter),可以通过搜索 job 标签值来获取开源文档。
标签可用性因导出者和指标而异。 某些GitHub应用程序级指标可能提供的标签少于基础设施/导出工具指标,并且标签可能会随版本变化。
检查面板查询
重要
可以打开和编辑预生成的仪表板进行检查,但无法保存更改。 创建仪表板的副本以应用并保留任何自定义项。
若要了解哪些指标和查询为给定面板提供支持,请使用图形面板菜单 (3 个垂直点) 查看 Grafana 仪表板:
-
**编辑**:打开面板编辑器。 这是查看和调整为可视化效果提供支持的查询的最直接方法。 -
**Explore**:打开 Grafana 的 Explore 功能,预先填入了面板的查询,允许进行交互式分析。 -
**指标向下钻取**:打开一个侧面板,用于发现相关指标并按标签值细分指标。
在 Grafana 中探索指标
Grafana 提供了多种方式来发现和分析实例上可用的指标。
Grafana 深入分析
Grafana Drilldown 提供引导工作流,通过筛选指标前缀、标签和标签值来发现指标。 选择指标后,Grafana 可以按可用标签值细分系列。 例如, haproxy_backend_response_errors_total 可以按代理/后端标签值进行分组。
Grafana 探索
Grafana Explore 支持使用 PromQL(Prometheus 查询语言)进行交互式分析,包括可帮助用户发现可用指标和标签的查询生成器。
在 Grafana Explore 中工作的提示:
- 使用 代码模式的指标浏览器 发现指标和标签。 选择标签和标签值可以显示关联的指标,选择指标可以显示关联的标签和标签值。
- 选择指标后,切换到 Builder 模式 以获取优化查询的建议。
- 通过“+操作”按钮访问其他操作。
- 在“选项”**** 面板中使用“图例”**** 设置自定义图例标签,例如
false。 默认情况下,Grafana 根据唯一标签集分配图例标签。
延伸阅读
-
[AUTOTITLE](/admin/monitoring-and-managing-your-instance/monitoring-your-instance/opentelemetry-metrics/advanced-dashboards) -
[AUTOTITLE](/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-the-monitor-dashboards#creating-new-dashboards) -
在 Grafana 文档中[了解“探索”的入门信息](https://grafana.com/docs/grafana/latest/visualizations/explore/get-started-with-explore/) -
[Promql - 在 Prometheus 文档中查询基础知识](https://prometheus.io/docs/prometheus/latest/querying/basics/)