Hi Folks,

I wonder if someone know how to extract a string from a label_value  and 
using the the label_replace .

For example I have the following metric, which return

*kube_pod_container_info* which return the following metric:

{container="d2conf", 
container_id="docker://9e9fdd34fa960000abbf309c279a19fcae828646a7b11169292c7da05e3349c9",
 
image_id="docker-pullable://docker-registry/toto-jx/deploy-ws@sha256:d6c2db22b2b677a7c6017d6f3eeb4055750750349a48b716d6215721ccce1aa8",
 
instance="kube-state-metrics.kube-system.svc.cluster.local:8080", 
job="kube-state-metrics", namespace="toto", pod="d2conf-1", 
image="docker-registry/toto/deploy-ws:1.4.2"}    

Using  the label_replace, the label *image *is replaced by *release*, but 
what I need as well is to extract the string after character "*:*" in the 
label value (below in yellow)

sum without (image) (label_replace(kube_pod_container_info, "release", 
"$1", "image", "(.*)"))


{container="d2conf", 
container_id="docker://9e9fdd34fa960000abbf309c279a19fcae828646a7b11169292c7da05e3349c9",
 
image_id="docker-pullable://docker-registry/toto-jx/deploy-ws@sha256:d6c2db22b2b677a7c6017d6f3eeb4055750750349a48b716d6215721ccce1aa8",
 
instance="kube-state-metrics.kube-system.svc.cluster.local:8080", 
job="kube-state-metrics", namespace="toto", pod="d2conf-1", *release*
="docker-registry/toto/deploy-ws:1.4.2"}  


any idea?

Thanks in advance
Neb.

-- 
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/67a6668a-e8b4-4d92-a6d0-76b6ab772ce5n%40googlegroups.com.

Reply via email to