grafana/pkg/promlib
Marcus Efraimsson ac152ca416
Chore: Upgrade grpc-ecosystem/go-grpc-middleware to v2 (#86724)
* Chore: Replace deprecated prometheus grpc middleware

* go mod tidy without enterprise

* with updated sdk branch

* sdk v0.226.0

* remove deprecated opentracing support for outgoing plugin requests

* migrate to github.com/grpc-ecosystem/go-grpc-middleware/v2

* fix
2024-04-25 17:25:48 +02: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: (Instrumentation) Add rawExpr (pre-interpolation) to traces (#86449) 2024-04-17 19:53:38 +02:00
querydata Prometheus: (Instrumentation) Add rawExpr (pre-interpolation) to traces (#86449) 2024-04-17 19:53:38 +02: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: Upgrade grpc-ecosystem/go-grpc-middleware to v2 (#86724) 2024-04-25 17:25:48 +02:00
go.sum Chore: Upgrade grpc-ecosystem/go-grpc-middleware to v2 (#86724) 2024-04-25 17:25:48 +02:00
healthcheck_test.go Chore: Define promlib depguard rules (#85082) 2024-03-25 17:32:56 +01:00
healthcheck.go Prometheus: Create jsonschema spec (#85077) 2024-03-26 16:36:39 +03: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: Bump promlib v0.0.4 (#84882) 2024-03-22 18:28:22 +01: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 pkg/promlib/<VERSION> (For example git tag pkg/promlib/v0.0.12)
    • NOTE: We're using Lightweight Tags, so no other options are required
  • Run git push origin pkg/promlib/<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
    • Bumping the version on grafana/grafana is not necessary as grafana/grafana is using the local version of it always.
    • But it is a good practice to do it.