开发者社区> 问答> 正文

prometheus metric中如何设置label?

基于RichMapFunction自定义Prometheus metric时增加label

counter = this.metricGroup
.addGroup("app", value.getAppName())
.addGroup("exp", value.getExceptionName())
.counter("myExpCounter");

通过add group可以在metric中看到label信息 flink_taskmanager_job_task_operator_app_exp_myExpCounter{app="aaaa",endpoint="pushgateway",exp="java_io_IOException",flink_namespace="xxx",host="11_7_9_11",job="xxx",job_id="xxx",job_name="custom_log",namespace="monitoring",operator_id="cf155f65686cb012844f7c745ec70a3c",operator_name="Map",pod="pushgateway-c7648cd5c-tvfb9",service="pushgateway",subtask_index="0",task_attempt_id="7d6fd088c0628eb564753939978086eb",task_attempt_num="0",task_id="cbc357ccb763df2852fee8c4fc7d55f2",task_name="Source:_Custom_Source____Map____Process____Map____Sink:_Print_to_Std__Out",tm_id="10_7_9_71:6122_96edca"} 想问下: 1、是否是这种方式增加label 2、由于采用了add group的方式,导致exp对应的值里面的 ‘.’ 变成了下划线,是否有办法保持为'.'*来自志愿者整理的flink邮件归档

展开
收起
EXCEED 2021-12-02 11:08:52 841 0
1 条回答
写回答
取消 提交回答
  • label value 之中。詳細可參考文檔說明。
    
    [1]
    https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/deployment/metric_reporters/#prometheus
    
    <https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/deployment/metric_reporters/#prometheus>*来自志愿者整理的FLINK邮件归档
    
    2021-12-02 11:25:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
K8s监控神器——TSDB for Prometheus的入门与实践 立即下载