grafana/pkg/promlib
Kyle Brandt 86a2a1a19b
Prometheus: remove scope dependency (#84991)
* Prometheus: remove scope dependency
temp workaround

* depguard

* comment

* remove rules since they need a newer version of golangci-lint

---------

Co-authored-by: ismail simsek <ismailsimsek09@gmail.com>
2024-03-22 16:52:42 +01:00
..
client Prometheus: Prevent duplicate registration of custom header middleware (#84860) 2024-03-20 21:22:33 +02:00
converter Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
instrumentation Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
intervalv2 Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
middleware Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
models Prometheus: remove scope dependency (#84991) 2024-03-22 16:52:42 +01:00
querydata Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
resource Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
testdata Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
utils Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
go.mod Chore: Sync go workspace (#84932) 2024-03-21 18:34:40 +02:00
go.sum Chore: Sync go workspace (#84932) 2024-03-21 18:34:40 +02:00
healthcheck_test.go Chore: Promlib allows extendOptions to be nil (#84463) 2024-03-15 13:37:29 +01:00
healthcheck.go Chore: Promlib allows extendOptions to be nil (#84463) 2024-03-15 13:37:29 +01:00
heuristics_test.go Chore: Promlib allows extendOptions to be nil (#84463) 2024-03-15 13:37:29 +01:00
heuristics.go Chore: Promlib allows extendOptions to be nil (#84463) 2024-03-15 13:37:29 +01:00
library_test.go Chore: Promlib allows extendOptions to be nil (#84463) 2024-03-15 13:37:29 +01:00
library.go Chore: Promlib allows extendOptions to be nil (#84463) 2024-03-15 13:37:29 +01:00
README.md Chore: Use the promlib v0.0.1 (#84210) 2024-03-12 15:25:32 +02:00

promlib

Prometheus Library (a.k.a. promlib) is the foundation of the Grafana Prometheus data source backend.

How to tag/version?

  • Checkout the commit you want to tag (git checkout <COMMIT_SHA>)
  • Run git tag <VERSION> (For example v0.0.12)
    • NOTE: We're using Lightweight Tags, so no other options are required
  • Run git push origin <VERSION>
  • Verify that the tag was created successfully here
  • DO NOT RELEASE anything! Tagging is enough.
  • After tagging and waiting 5-10 minutes for go module registry to catch up just bump the promlib version on grafana/grafana