grafana/pkg/promlib
Andre Pereira bbe7029d0a
Tempo: Add support for /api/v2/traces/ and partial traces in Trace View (#94267)
* Request trace by id using v2, fallback for v1 when 404

* Show partial traces badge in Trace View

* update go work sum

* Fix tests

* some linting

* Fix tests and try to ignore linter

* Move no lint

* nolint:bodyclose

* merge main

* Fix null tags in array

* Fix test

* Update go.sum

* Update go.sum
2024-10-18 15:10:22 +03: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 Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02: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: Interpolate vars in adhoc filters request (#94087) 2024-10-01 18:33:06 +03:00
querydata Ensure that datasource apiservers receive and forwards headers (#92304) 2024-08-29 11:06:25 -04:00
resource Prometheus: Suggestions - log parse errors and continue (#94143) 2024-10-02 13:29:45 +01:00
testdata Prometheus/Promlib: Remove the PrometheusDataplane feature so always enabled (#92218) 2024-08-26 08:53:38 -04:00
utils Prometheus: Introduce prometheus backend library (#83952) 2024-03-11 17:22:33 +01:00
admission_handler.go Plugins: Add support for ResourceConversion (#91977) 2024-08-15 16:02:21 -04:00
conversion_handler.go Plugins: Add support for ResourceConversion (#91977) 2024-08-15 16:02:21 -04:00
go.mod Tempo: Add support for /api/v2/traces/ and partial traces in Trace View (#94267) 2024-10-18 15:10:22 +03:00
go.sum Tempo: Add support for /api/v2/traces/ and partial traces in Trace View (#94267) 2024-10-18 15:10:22 +03: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 Prometheus: Reintroduce Azure audience override feature flag (#90339) 2024-07-17 15:09:55 +01:00
heuristics.go Chore: Promlib allows extendOptions to be nil (#84463) 2024-03-15 13:37:29 +01:00
library_test.go Prometheus: Add resource for suggestions that include scopes/adhoc filters (#94001) 2024-10-01 07:17:59 -04:00
library.go Prometheus: Add resource for suggestions that include scopes/adhoc filters (#94001) 2024-10-01 07:17:59 -04: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.