grafana/pkg/plugins/manager
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
..
client Plugins: Improve instrumentation by adding metrics and tracing (#61035) 2023-03-28 11:01:06 +02:00
dashboards Plugins: Add file store abstraction for handling plugin files (#65432) 2023-03-29 12:55:55 +02:00
fakes Plugins: Add file store abstraction for handling plugin files (#65432) 2023-03-29 12:55:55 +02:00
filestore Plugins: Add file store abstraction for handling plugin files (#65432) 2023-03-29 12:55:55 +02:00
loader Plugins: Support for distributed tracing in backend plugins SDK (#63714) 2023-03-30 23:31:14 +02:00
process Plugins: Introduce plugin package specific logger (#62204) 2023-02-28 16:10:27 +01:00
registry Plugins: Use public store instead of internal registry (#57631) 2022-10-27 18:44:28 +02:00
signature Plugins: Refactor loader + finder to support multiple sourcing methods (#64735) 2023-03-20 14:35:49 +01:00
sources Plugins: Refactor loader + finder to support multiple sourcing methods (#64735) 2023-03-20 14:35:49 +01:00
store Plugins: Refactor loader + finder to support multiple sourcing methods (#64735) 2023-03-20 14:35:49 +01:00
testdata Plugins: Extend panel menu with links from plugins (#63089) 2023-03-02 15:42:00 +01:00
installer_test.go Plugins: Refactor loader + finder to support multiple sourcing methods (#64735) 2023-03-20 14:35:49 +01:00
installer.go Plugins: Refactor loader + finder to support multiple sourcing methods (#64735) 2023-03-20 14:35:49 +01:00
manager_integration_test.go Plugins: Support for distributed tracing in backend plugins SDK (#63714) 2023-03-30 23:31:14 +02:00