> May be you know any scraping proxy solutions? Could you please give a link?
Nothing in particular: just a few lines of code in python, go, or your favourite language. You could look at an existing exporter which makes API calls behind the scenes, e.g. https://github.com/prometheus-pve/prometheus-pve-exporter On Friday, 8 July 2022 at 07:10:28 UTC+1 a...@fevlake.com wrote: > >If you still need it - then write a scraping proxy (where you scrape the > proxy, the proxy scrapes the target, and the proxy modifies the labels in > whatever way you like) > > May be you know any scraping proxy solutions? Could you please give a link? > > пятница, 8 июля 2022 г. в 08:44:06 UTC+3, Aleksey Sysoev: > >> Yandex >> >> среда, 6 июля 2022 г. в 13:59:25 UTC+3, Brian Candler: >> >>> So which cloud exporter is it? (So I can avoid that cloud :-) >>> >>> On Wednesday, 6 July 2022 at 09:29:23 UTC+1 a...@fevlake.com wrote: >>> >>>> >Ugh, that's terrible design. It should have been: >>>> pooler_query_count{database="my-db-name",<many labels>} >>>> >>>> I'm totally agreed. >>>> But we have what we have, unfortunately >>>> >>>> понедельник, 4 июля 2022 г. в 22:55:42 UTC+3, Brian Candler: >>>> >>>>> On Monday, 4 July 2022 at 15:33:03 UTC+1 a...@fevlake.com wrote: >>>>> >>>>>> From exporter: >>>>>> pooler_my_db_name_query_count{<many labels>} it doesn't have label >>>>>> for databasename, the databasename is in metric name but all '-' >>>>>> replaced >>>>>> with '_' >>>>>> >>>>> >>>>> Ugh, that's terrible design. It should have been: >>>>> >>>>> pooler_query_count{database="my-db-name",<many labels>} >>>>> >>>>> I think you could use metric relabelling the other way round, to turn >>>>> those metrics into this format. (I believe you can change the __name__ >>>>> label to rename a metric; haven't tested it though) >>>>> >>>>> However, you won't know whether an underscore in the metric name was >>>>> originally an underscore or a dash, unless one of <many labels> carries >>>>> the >>>>> correct database name. >>>>> >>>> -- 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/79884a06-f96c-456e-bf85-63161e4f681cn%40googlegroups.com.