grafana/pkg/infra
Giuseppe Guerra 09078b14e1
Plugins: Support for distributed tracing in backend plugins SDK (#63714)
* Tracing: Pass OTLP address and propagation format to plugins

* Fix unit tests

* Fix indentation

* Fix plugin manager integration tests

* Goimports

* Pass plugin version to plugins

* Do not add GF_PLUGIN_VERSION if plugin version is not set, add tests

* Allow disabling plugins distributed tracing on a per-plugin basis

* Moved disabled plugins to tracing.opentelemetry config section

* Pre-allocate DisabledPlugins map to the correct size

* Moved disable tracing setting flags in plugin settings

* Renamed plugin env vars for tracing endpoint and propagation

* Fix plugin initializer tests

* Refactoring: Moved OpentelemetryCfg from pkg/infra to pkg/plugins

* Changed GetSection to Section in parseSettingsOpentelemetry

* Add tests for NewOpentelemetryCfg

* Fix test case names in TestNewOpentelemetryCfg

* OpenTelemetry: Remove redundant error checks
2023-03-30 23:31:14 +02:00
..
appcontext Chore: Fix goimports grouping in pkg/infra (#62421) 2023-01-30 08:32:25 +00:00
db Chore: Add function for detecting if the SQL driver supported CTEs (#64441) 2023-03-20 10:27:08 +02:00
filestorage Chore: skip flakey FS API tests (#62087) 2023-01-30 21:01:59 +01:00
fs Chore: Upgrade Go to 1.19.1 (#54902) 2022-09-12 12:03:49 +02:00
grn EntityStore: Rename ObjectStore to EntityStore (part 1) (#59613) 2022-11-30 13:42:42 -08:00
httpclient Plugins: Improve instrumentation by adding metrics and tracing (#61035) 2023-03-28 11:01:06 +02:00
kvstore SupportBundles: Add bundle encryption based on age (#62501) 2023-02-24 09:24:44 -06:00
localcache Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
log Chore: Fix goimports grouping in pkg/infra (#62421) 2023-01-30 08:32:25 +00:00
metrics Prometheus Metrics: Add missing stat_total_teams metric (#65133) 2023-03-22 09:14:43 +01:00
network Backend: fix IPv6 address parsing erroneous (#28585) 2020-11-25 07:55:22 +01:00
process PluginsCatalog: adding error information about disabled plugins. (#39171) 2021-09-20 09:08:00 +02:00
proxy Plugins: Add sql support for the secure socks proxy (#64630) 2023-03-16 06:54:19 -06:00
remotecache remotecache: set secret service on encryptionstorage (#64849) 2023-03-15 20:19:35 +01:00
serverlock SQLStore: Fix wrong usage of xorm's insert functions in tests (#63850) 2023-03-02 13:01:36 +02:00
slugify switch from github.com/gofrs/uuid to github.com/google/uuid (#65016) 2023-03-21 06:31:29 -04:00
tracing Plugins: Support for distributed tracing in backend plugins SDK (#63714) 2023-03-30 23:31:14 +02:00
usagestats Chore: Remove result field from stats (#65166) 2023-03-30 08:08:47 +02:00
x/persistentcollection Chore: Persistent collection (#56074) 2022-09-30 21:34:44 +04:00