Lodol Docs

Prometheus

API actions for the Prometheus integration.

Prometheus

Monitor metrics, query time-series data, and inspect targets.


List alerts

Retrieve active Prometheus alerts and their states.

Response

{
  "alerts": [
    {}
  ],
  "status": "abc123xyz"
}

List targets

Inspect Prometheus scrape targets and health.

Parameters

ParameterTypeRequiredDescription
statestringNoOptional target state filter (active, dropped).

Response

{
  "status": "abc123xyz",
  "targets": [
    {}
  ]
}

Query metrics

Run an instant PromQL query and return the latest samples.

Parameters

ParameterTypeRequiredDescription
querystringYesPromQL expression to evaluate as an instant query.
timestringNoOptional evaluation timestamp.

Response

{
  "result": [
    {}
  ],
  "resultType": "abc123xyz",
  "status": "abc123xyz"
}

Query range

Run a range PromQL query across a time window.

Parameters

ParameterTypeRequiredDescription
querystringYesPromQL expression to evaluate.
startstringYesStart timestamp for the query window.
endstringYesEnd timestamp for the query window.
stepstringYesQuery resolution step width.

Response

{
  "result": [
    {}
  ],
  "resultType": "abc123xyz",
  "status": "abc123xyz"
}

On this page