Skip to content

Handle Prometheus API without /api/v1/status/config endpoint (e.g. Thanos) #574

@filippog

Description

@filippog

This is a followup issue from #573.

Currently pint will fail checks that require Prometheus configuration to work e.g. promql/rate, for example when running pint against a Thanos cluster.

There's several approaches to this problem, each with their own trade offs, including:

  1. warn the user something is amiss
  2. disable the checks that require access to Prometheus configuration
  3. synthesize the required Prometheus configuration in pint configuration

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions