为什么 process_resident_memory_bytes{job="prometheus"} 没有显示数据点?

Why is process_resident_memory_bytes{job="prometheus"} showing no data points?

我刚开始在本地使用 prometheus,当它运行时我可以看到大多数指标,但我看不到 process_resident_memory_bytes。

到目前为止我所做的所有设置都是下载 prometheus 并像这样编辑我的 YAML:

global:
  scrape_interval: 10s
scrape_configs:
 - job_name: prometheus
   static_configs:
    - targets:
       - localhost:9090
 - job_name: node
   static_configs:
    - targets:
      - localhost:9100

当我搜索 process_resident_memory_bytes 指标时,我什么也没看到,当查询显示 'No data points found'

时执行它

如果我遗漏了额外的设置步骤,谁能解释一下?

我正在使用 prometheus-2.26.0.darwin-amd64.tar.gz.

您使用 运行 macOS 似乎是 运行,正如您使用 prometheus-2.26.0.darwin-amd64.tar.gz tarball 所指出的那样。正如 Prometheus 开发人员在 this GitHub discussion 中指出的那样,这些 process_... 指标目前在 Darwin/macOS 平台上不可用。这将包括您提到的指标:process_resident_memory_bytes.