【发布时间】:2021-09-24 21:56:25
【问题描述】:
我正在尝试使用云指标监控 Dataproc 2.0 上的本地磁盘使用情况(百分比)。这对于监控 Spark 临时文件填满磁盘的情况很有用。
默认情况下,Dataproc 似乎只发送本地磁盘性能指标、CPU 等指标和集群级别的 HDFS 指标,但不发送本地磁盘使用情况。
似乎在 Dataproc 映像上安装了一个 stackdriver 代理,但它没有运行,因此显然 Dataproc 使用了不同的收集指标的方式。我检查了/etc/stackdriver/collectd.conf 中启用了df 插件。但是,启动代理失败:
Jul 16 03:01:57 metrics-test-m systemd[1]: Starting LSB: start and stop Stackdriver Agent...
Jul 16 03:01:57 metrics-test-m stackdriver-agent[3829]: Starting Stackdriver metrics collection agent: stackdriver-agentThe instance has neither the application default credentials file nor the correct monitoring scopes; Exiting. ... failed!
Jul 16 03:01:57 metrics-test-m stackdriver-agent[3829]: not starting, configuration/credentials error. ... failed!
Jul 16 03:01:57 metrics-test-m stackdriver-agent[3829]: (warning).
Jul 16 03:01:57 metrics-test-m systemd[1]: Started LSB: start and stop Stackdriver Agent.
是否可以通过某种方式监控 Dataproc 中的本地磁盘使用情况并将指标推送到 Google Cloud Metrics?
【问题讨论】: