grafana/pkg/tsdb
idafurjes 30aa24a183
Chore: Implement OpenTelemtry in Grafana (#42674)
* Separate Tracer interface to TracerService and Tracer

* Fix lint

* Fix:Make it possible to start spans for both opentracing and opentelemetry in ds proxy

* Add span methods, use span interface for rest of tracing

* Fix logs in tracing

* Fix tests that are related to tracing

* Fix resourcepermissions test

* Fix some tests

* Fix more tests

* Add TracingService to wire cli runner

* Remove GlobalTracer from bus

* Renaming test function

* Remove GlobalTracer from TSDB

* Replace GlobalTracer in api

* Adjust tests to the InitializeForTests func

* Remove GlobalTracer from services

* Remove GlobalTracer

* Remove bus.NewTest

* Remove Tracer interface

* Add InitializeForBus

* Simplify tests

* Clean up tests

* Rename TracerService to Tracer

* Update pkg/middleware/request_tracing.go

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>

* Initialize tracer before passing it to SQLStore initialization in commands

* Remove tests for opentracing

* Set span attributes correctly, remove unnecessary trace initiliazation form test

* Add tracer instance to newSQLStore

* Fix changes due to rebase

* Add modified tracing middleware test

* Fix opentracing implementation tags

Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com>
2022-01-20 11:10:12 +01:00
..
azuremonitor Chore: Implement OpenTelemtry in Grafana (#42674) 2022-01-20 11:10:12 +01:00
cloudmonitoring Chore: Implement OpenTelemtry in Grafana (#42674) 2022-01-20 11:10:12 +01:00
cloudwatch Cloudwatch: use the backend HTTP client provider (#44036) 2022-01-18 09:34:12 +01:00
elasticsearch Elastic: Allow using long/int as date field for alerts (#44027) 2022-01-17 15:45:09 +01:00
grafanads add core plugins thru store (#43085) 2021-12-14 15:22:40 +01:00
graphite Chore: Implement OpenTelemtry in Grafana (#42674) 2022-01-20 11:10:12 +01:00
influxdb add core plugins thru store (#43085) 2021-12-14 15:22:40 +01:00
intervalv2 Chore: Refactor usage of legacy data contracts (#41218) 2021-11-10 11:52:16 +01:00
legacydata AccessControl: Resolve attribute based scopes to id based scopes (#40742) 2022-01-18 17:34:35 +01:00
loki Chore: Implement OpenTelemtry in Grafana (#42674) 2022-01-20 11:10:12 +01:00
mssql add core plugins thru store (#43085) 2021-12-14 15:22:40 +01:00
mysql add core plugins thru store (#43085) 2021-12-14 15:22:40 +01:00
opentsdb add core plugins thru store (#43085) 2021-12-14 15:22:40 +01:00
postgres add core plugins thru store (#43085) 2021-12-14 15:22:40 +01:00
prometheus Chore: Implement OpenTelemtry in Grafana (#42674) 2022-01-20 11:10:12 +01:00
sqleng Postgres/MySQL/MSSQL: Cancel in-flight SQL query if user cancels query in grafana (#43890) 2022-01-12 16:24:27 +02:00
tempo add core plugins thru store (#43085) 2021-12-14 15:22:40 +01:00
testdatasource #41993: make it possible to create N random60hz channels (#43295) 2021-12-17 23:42:37 +04:00