[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Package: wnpp
Severity: wishlist

* 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.

Reply to: