prometheus.scrape() function

The prometheus.scrape() function retrieves Prometheus-formatted metrics from a specified URL. The function groups metrics (including histogram and summary values) into individual tables.

Function type: Input

The prometheus.scrape() function is currently experimental and subject to change at any time. By using this function, you accept the risks of experimental functions.

import "experimental/prometheus"

  url: "http://localhost:9999/metrics"



The URL to scrape Prometheus-formatted metrics from.

Data type: String


Scrape Prometheus metrics and write them to InfluxDB

import "experimental/prometheus"

prometheus.scrape(url: "")
  |> to(
    org: "example-org",
    bucket: "example-bucket"

This documentation is open source. See a typo? Please, open an issue.

Need help getting up and running? Get Support