Since the "up" metric is somewhat of a special case, does a 
metric_relabel_configs rule still apply to it? If not, is there a way to 
relabel those?  We attach a special label for items in certain namespaces, 
and I'd like to tag the up metric with the same label, but it does not seem 
to currently take.  


For my job scraping kubernetes pods, I have 

  metric_relabel_configs: 
  - source_labels: [namespace] 
    separator: ; 
    regex: (.+)(-test$) 
    target_label: foo 
    replacement: ${1} 
    action: replace


If I look at a list of metrics, I see the up metric does have the namespace 
label on it, but does not get the new foo label.  Other metrics scraped by 
the same job do, but the automatic prometheus metrics (i.e. up, 
scrape_duration_seconds, etc.) do not seem to get the needed label. 

up{app="testfoo",component="test",instance="100.106.221.99:3000",job="kubernetes-pods",kubernetes_pod_name="testfoo-625644656d-pasp2",namespace="important-test",pod_template_hash="625458653a",release="testfoo"}
    

Is there a way to force this label on these as well?

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/1cace066-791f-4421-a3ca-9a866f72d6d7o%40googlegroups.com.

Reply via email to