Yes, there are similar relabel actions "keepequal" and "dropequal": https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
These were added in v2.41.0 <https://github.com/prometheus/prometheus/releases/v2.41.0> / 2022-12-20 https://github.com/prometheus/prometheus/pull/11564 They behave slightly differently from VM: in Prometheus, the concatenation of source_labels is compared with target_label. On Tuesday 21 May 2024 at 15:43:05 UTC+1 tejaswini vadlamudi wrote: > The below relabeling rule from Victoria Metrics is useful for matching > accurate ports and dropping unwanted targets. - action: > keep_if_equal > source_labels: > [__meta_kubernetes_service_annotation_prometheus_io_port, > __meta_kubernetes_pod_container_port_number] > Does anyone know how we can compare two labels using Prometheus Relabeling > rules? > > Based on my analysis, Prometheus doesn't support regex patterns on > 1. backreferences like \1 > 2. lookaheads or lookbehinds > -- 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/ee16deed-f7c8-4388-ae2f-78a767bb1cc6n%40googlegroups.com.

