如何更改作为 gcr.io/spark-operator/spark:v3.0.0-hadoop3 扩展的 spark-operator 图像中的 prometheus jmx exporter 规则
How to change prometheus jmx exporter rules in spark-operator image working as extension of gcr.io/spark-operator/spark:v3.0.0-hadoop3
我们正在尝试替换 /etc/metrics/conf
中的 prometheus.yaml
,因为它包含较旧的规则。我们尝试复制新的规则文件:
RUN mkdir -p /etc/metrics/conf
COPY conf/prometheus.yaml /etc/metrics/conf/prometheus.yaml
但是规则没有被拾取,prometheus 仍然忽略新的指标。
可悲的事实是,文件夹和文件实际上已经存在(看起来像指向 /etc/metrics/conf/..data/prometheus.yaml
位置的符号链接)。
我们不得不解决这个问题
正在将文件复制到新位置
复制 conf/prometheus.yaml /etc/metrics/conf2/prometheus.yaml
将 configFile 参数添加到 helm 图表:
配置文件:“/etc/metrics/conf2/prometheus.yaml”
这会导致传递给 jmx-exporter 的 javaagent 属性使用这个新的 prometheus.yaml
位置
我们正在尝试替换 /etc/metrics/conf
中的 prometheus.yaml
,因为它包含较旧的规则。我们尝试复制新的规则文件:
RUN mkdir -p /etc/metrics/conf
COPY conf/prometheus.yaml /etc/metrics/conf/prometheus.yaml
但是规则没有被拾取,prometheus 仍然忽略新的指标。
可悲的事实是,文件夹和文件实际上已经存在(看起来像指向 /etc/metrics/conf/..data/prometheus.yaml
位置的符号链接)。
我们不得不解决这个问题
正在将文件复制到新位置
复制 conf/prometheus.yaml /etc/metrics/conf2/prometheus.yaml
将 configFile 参数添加到 helm 图表:
配置文件:“/etc/metrics/conf2/prometheus.yaml”
这会导致传递给 jmx-exporter 的 javaagent 属性使用这个新的 prometheus.yaml
位置