我们正在使用Wildfly 33(jboss 7.1.0),并且我们已将其配置为使用千分尺。现在,它通过开放遥测收集器将指标发送到 prometheus 实例。这很有效,但我们面临的问题是所有指标都标有 app=wildfly 和 job=wildfly
datasources_jdbc_prepared_statement_cache_access_count{app="wildfly",deployment="",job="wildfly",name="****",subdeployment="",type="data-source"}
undertow_request_count_total{app="****.ear",deployment="****.ear",job="wildfly",name="ApplicationConfig",subdeployment="****.war",type="servlet"}
有人知道我们如何更改标签的名称:应用程序或/和工作
例如设置标签
app="wildfly_app_1", job="wildfly_job_1"
我通过阅读谷歌小组(here)提供的答案来实现此目的。要更改作业名称,您必须设置 OTEL_SERVICE_NAME 环境变量。
OTEL_SERVICE_NAME=wildfly_job_1
这成为 job=wildfly_job_1 ,在它通过开放遥测路径后,它被暴露为标签:
exported_job=wildfly_job_1
。