首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务监视器中重命名指标

在服务监视器中重命名指标
EN

Stack Overflow用户
提问于 2021-01-24 01:24:47
回答 1查看 284关注 0票数 1

在阅读了this的文章后,我正在尝试清理Spark3.0.1中的指标。这是我的servicemonitor.yml文件:

代码语言:javascript
复制
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_spark_driver_whateverappid_StreamingMetrics_streaming_lastCompletedBatch_totalDelay_Value,->,spark_driver_streaming_lastCompletedBatch_totalDelay,然而,重新标记似乎不起作用。你能在这个问题上帮助我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-25 18:46:21

relabelings必须根据spec命名为metricRelabelings。请注意,ServiceMonitors的yaml格式不使用与相应的prometheus配置相同的键名(但它仍然有效)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65862199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档