配置Wildfly千分尺以设置应用程序名称

问题描述 投票:0回答:1

我们正在使用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"
java jboss wildfly micrometer open-telemetry-collector
1个回答
0
投票

我通过阅读谷歌小组(here)提供的答案来实现此目的。要更改作业名称,您必须设置 OTEL_SERVICE_NAME 环境变量。

OTEL_SERVICE_NAME=wildfly_job_1

这成为 job=wildfly_job_1 ,在它通过开放遥测路径后,它被暴露为标签:

exported_job=wildfly_job_1

© www.soinside.com 2019 - 2024. All rights reserved.