Sure Brian, I was aware of this.
This config comes with a software change, but is there any possibility or 
workaround in the old (< 2.41) Prometheus releases on this topic?

/Teja

On Wednesday, May 22, 2024 at 12:01:31 PM UTC+2 Brian Candler wrote:

> 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 prometheus-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/24fc504f-4eee-41e4-8dd3-a13597e6c779n%40googlegroups.com.

Reply via email to