Thank you for the clarification. I will check this out and get back to you.

On Tue, Jan 26, 2021, 5:08 PM Julius Volz <[email protected]> wrote:

> Hi Ramprasath,
>
> When you do a N-to-1 (or many-to-one) match, you need to ensure that your
> matching labels (in your case, "namespace" and "pod") don't produce
> multiple matches on the "many" (right) side for any entry on the "one"
> (left) side. The error message lists two series from the right side which
> have identical namespace + pod labels, but differ on at least the "replica"
> label ("thanos-receive-prod-0" vs. "thanos-receive-poc-0"). Maybe you only
> wanted to select series from one Thanos receive replica on the right side
> and that would fix the issue? Or you could aggregate away the extra label
> somehow before applying the binary operator.
>
> Regards,
> Julius
>
> On Tue, Jan 26, 2021 at 5:49 AM Ramprasath A <[email protected]>
> wrote:
>
>> Hi,
>>
>> I have an expression of a recording rule named *node:node_num_cpu:sum *
>> and I am planning to add this rule to Thanos-Rule component but it fails
>> in Thanos-Query itself with the error message: *many-to-many matching
>> not allowed: matching labels must be unique on one side* (attached
>> screenshot here with too. Please find the attachment.)
>>
>> Here is the query:
>> count by (cluster, node) (sum by (node, cpu) (
>> node_cpu_seconds_total{job="node-exporter"}
>> * on (namespace, pod) group_left(node)
>> node_namespace_pod:kube_pod_info:
>> ))
>>
>> Similarly, there are around about 50 other recording and alerting rules
>> which are affected.
>>
>> Thank you for your time and consideration.
>>
>> Sincerely,
>> Ramprasath A
>>
>> --
>> 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/c100c985-58ec-40e6-b15b-10d6d704b1bfn%40googlegroups.com
>> <https://groups.google.com/d/msgid/prometheus-users/c100c985-58ec-40e6-b15b-10d6d704b1bfn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> Julius Volz
> PromLabs - promlabs.com
>

-- 
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/CAKr3sbWcCwd0FB%3DmnFQjuLz5OAPpNibdTmXHb_GrGVviwhJKVA%40mail.gmail.com.

Reply via email to