#1024832 RFP: prometheus-pint -- Prometheus rule linter/validator

#1024832#5
Date:
2022-11-26 09:58:24 UTC
From:
To:
* Package name    : prometheus-pint
  Version         : 0.34.0
* URL             : https://github.com/cloudflare/pint
* License         : Apache-2.0
  Programming Lang: golang
  Description     : Prometheus rule linter/validator

Pint works in 3 different ways:

    You can run it against a file(s) with Prometheus rules
    It can run as a part of your CI pipeline
    Or you can deploy it as a side-car to all your Prometheus servers

It doesn’t require any configuration to run, but in most cases it will provide the most value if you create a configuration
file for it and define some Prometheus servers it should use to validate all rules against. Running without any configured
Prometheus servers will limit it to static analysis of all the rules, which can identify a range of problems, but won’t tell
you if your rules are trying to query non-existent metrics.