Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache spark 在服务监视器中重命名度量_Apache Spark_Kubernetes_Monitoring_Prometheus - Fatal编程技术网

Apache spark 在服务监视器中重命名度量

Apache spark 在服务监视器中重命名度量,apache-spark,kubernetes,monitoring,prometheus,Apache Spark,Kubernetes,Monitoring,Prometheus,读完这篇文章后,我正试图清理Spark 3.0.1中的指标。这是我的servicemonitor.yml文件: apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: app: spark3 release: prometheus name: spark3-servicemonitor spec: endpoints: - interval: 5s port:

读完这篇文章后,我正试图清理Spark 3.0.1中的指标。这是我的servicemonitor.yml文件:

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    app: spark3
    release:  prometheus
  name: spark3-servicemonitor
spec:
  endpoints:
  - interval: 5s
    port: spark-ui
    path: /metrics/prometheus
    relabelings:
    # Rename metrics
      - sourceLabels: [__name__]
        targetLabel: __name__
        regex: 'metrics_spark_driver_.+_StreamingMetrics_([a-zA-Z_]{1,})_Value'
        replacement: 'spark_driver_$1'
  namespaceSelector:
    matchNames:
    - default
  selector:
    matchLabels:
      spark-version: "3"
我预计会有以下转变:
metrics\u spark\u driver\u WhateAverappid\u StreamingMetrics\u streaming\u lastCompletedBatch\u totalDelay\u Value->spark\u driver\u streaming\u lastCompletedBatch\u totalDelay但重新标记似乎不起作用。您能在这个问题上帮助我吗?

根据标准,必须将
重新标记
命名为
metricRelabelings
。请注意,ServiceMonitors的yaml格式与相应的prometheus配置不使用相同的密钥名称(但它仍然是有效的yaml)。

必须根据。请注意,ServiceMonitors的yaml格式没有使用与相应的prometheus配置相同的密钥名(但它仍然是有效的yaml)