3.6.4.3.2. 使用 Prometheus 收集 OpenShift Dev Spaces 服务器指标
使用 Prometheus 为 OpenShift Dev Spaces 服务器收集、存储和查询 JVM 指标:
先决条件
-
OpenShift Dev Spaces 在端口
8087
上公开指标。请参阅启用并公开 OpenShift Dev Spaces 服务器 JVM 指标。 -
Prometheus 2.26.0 或更高版本正在运行。Prometheus 控制台在端口
9090
上运行,带有对应的服务和路由
流程
将 Prometheus 配置为从端口
8087
中提取指标。例 3.34. Prometheus 配置
apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config data: prometheus.yml: |- global: scrape_interval: 5s 1 evaluation_interval: 5s 2 scrape_configs: 3 - job_name: 'che' static_configs: - targets: ['[che-host]:8087'] 4
验证步骤
-
在
http:// <prometheus-url>/metrics 中查看 Prometheus 控制台的指标
。 -
从
http:// <prometheus-url>/graph
查询 Prometheus 控制台中的指标。如需更多信息,请参阅 使用表达式浏览器。 -
通过查看
http:// <prometheus-url> /targets 上的目标端点,验证所有目标是否已启动
。