grafana/pkg/plugins/manager
Giuseppe Guerra f5076d1868
Plugins: Add status_source label to plugin request metrics (#76236)
* Plugins: Chore: Renamed instrumentation middleware to metrics middleware

* Removed repeated logger attributes in middleware and contextual logger

* renamed loggerParams to logParams

* PR review suggestion

* Add pluginsInstrumentationStatusSource feature toggle

* Plugin error source prometheus metrics

* Add error_source to logs

* re-generate feature toggles

* fix compilation issues

* remove unwanted changes

* Removed logger middleware changes, implement error source using context

* Renamed pluginmeta to pluginrequestmeta, changed some method names

* Fix comment

* pluginrequestmeta.go -> plugin_request_meta.go

* Replaced plugin request meta with status source

* Add tests for pluginrequestmeta status source

* Fix potential nil pointer dereference in instrmentation middleware

* Add metrics middleware tests

* Sort imports in clienttest.go

* Add StatusSourceFromContext test

* Add error_source label to plugin_request_duration_seconds

* Re-generate feature flags

* lint

* Use StatusSourcePlugin by default

* re-generate feature flags
2023-10-17 10:27:45 +02:00
..
client Plugins: Add status_source label to plugin request metrics (#76236) 2023-10-17 10:27:45 +02:00
fakes Plugins: Rename oauth package to auth (#75611) 2023-09-28 12:18:09 +02:00
filestore Plugins: Do not fail bootstrap stage if single decorate step fails (#73147) 2023-08-10 14:46:38 +02:00
loader Build testdata frontend standalone (#75833) 2023-10-16 17:31:43 +02:00
pipeline Chore: Avoid showing plugin version if it's %VERSION% (#75974) 2023-10-11 10:49:30 +02:00
process Chore: Avoid stopping plugin (#74654) 2023-09-12 10:34:12 +02:00
registry Plugins: Move alias support to plugin json (but still hardcoded) (#75129) 2023-09-29 08:20:37 -07:00
signature Rendering: Fix Windows plugin signature check (#76123) 2023-10-06 15:48:29 +02:00
sources Plugins: Standardize Golang enum naming convention (#69449) 2023-06-08 12:21:19 +02:00
testdata Plugins: Ensure service registration occurs in right order (#74001) 2023-08-29 14:55:08 +02:00
installer_test.go Plugins: Make Installer responsible for removing plugins from file system (#73323) 2023-08-16 15:44:20 +02:00
installer.go Plugins: Make Installer responsible for removing plugins from file system (#73323) 2023-08-16 15:44:20 +02:00