0

我们正在尝试替换prometheus.yamlin,/etc/metrics/conf因为它包含较旧的规则。我们尝试复制新的规则文件:

RUN mkdir -p /etc/metrics/conf
COPY conf/prometheus.yaml /etc/metrics/conf/prometheus.yaml

但是规则没有被采纳,prometheus 仍然忽略了新的指标。

4

1 回答 1

0

可悲的事实是,实际上文件夹和文件已经在那里(看起来像是指向/etc/metrics/conf/..data/prometheus.yaml位置的符号链接)。

我们不得不解决它

  1. 将文件复制到新位置

    复制 conf/prometheus.yaml /etc/metrics/conf2/prometheus.yaml

  2. 将 configFile 参数添加到 helm 图表:

    配置文件:“/etc/metrics/conf2/prometheus.yaml”

这会导致传递给 jmx-exporter 的 javaagent 的属性使用这个新prometheus.yaml位置

于 2021-08-25T10:20:36.247 回答