app_
prefix
This commit is contained in:
parent
09f63dbfd2
commit
19dbf410df
@ -1682,7 +1682,7 @@ func (c *PrometheusCollector) collectContainersInfo(ch chan<- prometheus.Metric)
|
||||
copy(clabels, labels)
|
||||
copy(cvalues, values)
|
||||
for label, value := range metric.Labels {
|
||||
clabels = append(clabels, sanitizeLabelName(label))
|
||||
clabels = append(clabels, sanitizeLabelName("app_"+label))
|
||||
cvalues = append(cvalues, value)
|
||||
}
|
||||
desc := prometheus.NewDesc(metricLabel, "Custom application metric.", clabels, nil)
|
||||
|
8
metrics/testdata/prometheus_metrics
vendored
8
metrics/testdata/prometheus_metrics
vendored
@ -48,14 +48,14 @@ container_cpu_usage_seconds_total{container_env_foo_env="prod",container_label_f
|
||||
container_cpu_user_seconds_total{container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",zone_name="hello"} 6e-09 1395066363000
|
||||
# HELP container_custom_app_metric_1 Custom application metric.
|
||||
# TYPE container_custom_app_metric_1 gauge
|
||||
container_custom_app_metric_1{container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",test_label="1_1",test_label_2="2_1",zone_name="hello"} 1.1
|
||||
container_custom_app_metric_1{container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",test_label="1_2",test_label_2="2_2",zone_name="hello"} 1.2
|
||||
container_custom_app_metric_1{app_test_label="1_1",app_test_label_2="2_1",container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",zone_name="hello"} 1.1
|
||||
container_custom_app_metric_1{app_test_label="1_2",app_test_label_2="2_2",container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",zone_name="hello"} 1.2
|
||||
# HELP container_custom_app_metric_2 Custom application metric.
|
||||
# TYPE container_custom_app_metric_2 gauge
|
||||
container_custom_app_metric_2{container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",test_label="test_value",zone_name="hello"} 2
|
||||
container_custom_app_metric_2{app_test_label="test_value",container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",zone_name="hello"} 2
|
||||
# HELP container_custom_app_metric_3 Custom application metric.
|
||||
# TYPE container_custom_app_metric_3 gauge
|
||||
container_custom_app_metric_3{container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",test_label="test_value",zone_name="hello"} 3
|
||||
container_custom_app_metric_3{app_test_label="test_value",container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",zone_name="hello"} 3
|
||||
# HELP container_file_descriptors Number of open file descriptors for the container.
|
||||
# TYPE container_file_descriptors gauge
|
||||
container_file_descriptors{container_env_foo_env="prod",container_label_foo_label="bar",id="testcontainer",image="test",name="testcontaineralias",zone_name="hello"} 5 1395066363000
|
||||
|
Loading…
Reference in New Issue
Block a user