On 13 Jun 06:38, Brian Candler wrote: > Or use "__tmp_keep" as the temporary label, then you shouldn't need the > labeldrop step.
I think labeldrop is still needed. It would not be needed in regular relabel_configs, but for metric_relabel_config it's needed. > > On Tuesday, 13 June 2023 at 14:01:16 UTC+1 Ben Kochie wrote: > > > Negative lookahead regexp syntax is not supported. > > > > https://github.com/google/re2/wiki/Syntax > > > > What you can do is use use a temporary relabel to mark metrics as "keep". > > > > Something like this: > > > > metric_relabel_configs: > > # Drop the specific metric from all instances except primary > > - source_labels: [instance_name, __name__] > > regex: 'primary-00;mysql_info_schema_table_size' > > replacement: 'true' > > target_label: keep > > - source_labels: [__name__,keep] > > regex: 'mysql_info_schema_table_size;' > > action: drop > > - regex: keep > > action: labeldrop > > > > On Tue, Jun 13, 2023 at 2:51 PM pandrian <[email protected]> > > wrote: > > > >> Hey guys im trying to basically drop a specific metric from a job that > >> has a couple of instances but keep it only for one instance is this > >> possible? > >> > >> i tried something like this but its not working. > >> > >> metric_relabel_configs: > >> # Drop the specific metric from all instances except primary > >> - source_labels: [instance_name, __name__] > >> regex: '!^primary-00,mysql_info_schema_table_size' > >> action: drop > >> > >> > >> -- > >> 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/46d8e23e-17b0-4f63-96cc-b8c5be3a2251n%40googlegroups.com > >> > >> <https://groups.google.com/d/msgid/prometheus-users/46d8e23e-17b0-4f63-96cc-b8c5be3a2251n%40googlegroups.com?utm_medium=email&utm_source=footer> > >> . > >> > > > > -- > 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/de5be87e-54fc-4e00-a492-34b7bedb9fb9n%40googlegroups.com. -- Julien Pivotto @roidelapluie -- 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/ZJBPG0cohWli8rwO%40nixos.

