Skip to main content

Module export

Module export 

Source
Expand description

Export query results to external monitoring systems.

Supports three formats:

  • InfluxDB — line protocol via HTTP POST
  • Grafana Loki — JSON push API
  • Prometheus — exposition format via Pushgateway

§Example

export::push_to_influxdb("http://localhost:8086/write?db=mydb", &result).await?;

Enums§

ExportError
ExportFormat

Functions§

format_as_influx
Format execution result as InfluxDB line protocol.
format_as_loki
Format execution result as Loki JSON push payload.
format_as_prometheus
Format execution result as Prometheus exposition format.
push_to_influxdb
Push a query result to InfluxDB v1/v2 HTTP write API.
push_to_loki
Push a query result to Grafana Loki HTTP push API.
push_to_prometheus
Push a query result to Prometheus Pushgateway.