如何在Prometheus jmx exporter中将属性转换为标签?

如何在Prometheus jmx exporter中将属性转换为标签?,prometheus,jmx-exporter,Prometheus,Jmx Exporter,我有一个有很多属性的度量,我想把它导出到带有标签的普罗米修斯 例如,我有一个objectname对象,其中包含type=status、connector=something、task=something,但它有WorkerId、Trace和State属性 如果我使用这样的规则,它将不起作用 pattern: "com.connect.task<type=status, connector=([^:]+), task=([^:]+,WorkerId: ([^:]+),Trace: ([^:]

我有一个有很多属性的度量,我想把它导出到带有标签的普罗米修斯

例如,我有一个objectname对象,其中包含type=status、connector=something、task=something,但它有WorkerId、Trace和State属性

如果我使用这样的规则,它将不起作用

pattern: "com.connect.task<type=status, connector=([^:]+), task=([^:]+,WorkerId: ([^:]+),Trace: ([^:]+))><>State: ([^:]+)"
name: "com_connect_connector_task_status"
value: 1
labels:
  connector: $1
  task: $2
  status: $3
  worker_id: $4
  trace: $5
模式:“com.connect.taskState:([^:]+)”
名称:“com\u connect\u connector\u task\u status”
价值:1
标签:
连接器:1美元
任务:2美元
现状:3美元
工人id:$4
跟踪:5美元

用户应该如何将属性添加到标签中?

您确定其他一切都正常吗?是否可以导出不带标签的值?