Nathan Vērzemnieks
560be84dc8
[release-12.0.5] Backport aws-sdk-go-v2 update and subsequent fixes ( #111243 )
...
* CloudWatch: Backport aws-sdk-go-v2 update from external plugin (#107136 )
(cherry picked from a18ea34688 )
* Datasources: Update grafana-aws-sdk for new sigv4 middleware and aws-sdk-go v1 removal (#107522 )
(cherry picked from commit 66d9a33cc9 )
* CloudWatch: Fix proxy transport issue (#107807 )
(cherry picked from c3eeb1fcd9 )
* CloudWatch: Fix http client handling + assume role bug (#107893 )
(cherry picked from commit f34a9fc0c2 )
* CloudWatch: Use default region when query region is unset (#109089 )
(cherry picked from commit 5f4097a159 )
* CloudWatch: Fix handling region for legacy alerts (#109217 )
(cherry picked from commit 2bf9aea8ef )
* Update go.mod owners
---------
Co-authored-by: Isabella Siu <Isabella.siu@grafana.com >
2025-09-19 12:46:40 +02:00
Gareth Dawson
33d82c43df
Jaeger: run health check through backend ( #99322 )
...
run health check through backend
2025-01-24 19:37:36 +07:00
Sven Grossmann
5965aa9aca
Loki: Fix healthcheck logger always appending endpoint ( #96531 )
...
* Loki: Fix healthcheck logger always appending `endpoint`
* add test
2024-11-15 12:51:52 +01:00
Ivana Huckova
4d0a7637b2
Zipkin: Run health check through backend ( #96031 )
...
* Zipkin: Run health check through backend
* Mark some errors as downstream
* Update pkg/tsdb/zipkin/zipkin.go
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
* Use errors.New where error formatting is not needed
* Remove executable in plugin.json
* Fix joining the path
* Keep logger as global and then create from context
* Close the res body
---------
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
2024-11-07 16:48:00 +01:00
Syerikjan Kh
f8748f0724
ref: pass tracer to plugin factory func ( #93701 )
...
* ref: pass tracer to plugin factory func
* fix: add tracer to coreplugin
* test: fix test, generate wire
* test: ignore trace field in loader_test
* ref: pass tracer as dependency, don't store in plugin
* ref: wrap tracer with tracer provider to satisfy WithTracerProvider
* ref: use otel trace.Tracer type for tracer
2024-10-10 20:30:56 -04:00
Sven Grossmann
80b2e793ab
Loki: Remove unnecessary featuremgmt ( #90874 )
...
Loki: Remove unnecessary featuremgmt
2024-07-24 11:00:41 +02:00
Nathan Vērzemnieks
f8c43d0bf3
Elasticsearch: Decouple backend from infra/tracing ( #90528 )
2024-07-19 09:26:10 +02:00
Ryan McKinley
ffc2702552
Plugins: Support Admission validation hooks ( #87718 )
2024-05-24 18:45:16 +03:00
Marcus Efraimsson
8f12fb94f9
Plugins: Factory for instantiating core plugin ( #85047 )
2024-03-25 15:41:26 +01:00
Gábor Farkas
2d391c1bf5
postgresql: change plugin id ( #77444 )
...
* postgres: change plugin id
* fixed cue file
* codeowners update
* fixed backend test
2023-11-13 08:49:26 +01:00
Marcus Efraimsson
2adfdb49c9
Update grafana-plugin-go-sdk to v0.187.0 ( #76816 )
2023-10-19 16:17:31 +02:00
Marcus Efraimsson
e4c1a7a141
Tracing: Standardize on otel tracing ( #75528 )
2023-10-03 14:54:20 +02:00
Marcus Efraimsson
534e3ebf0c
Plugins: Use a Grafana specific SDK tracer implementation for core plugins ( #75388 )
2023-09-26 14:46:31 +02:00
Andres Martinez Gotor
c70623fb85
Chore: Rename testdata plugin with a fully qualified name ( #75104 )
2023-09-22 15:00:40 +03:00
Ryan McKinley
025b2f3011
Chore: use any rather than interface{} ( #74066 )
2023-08-30 18:46:47 +03:00
Andres Martinez Gotor
24eef7a3d2
Chore: Use SDK logger for test data source ( #71579 )
2023-07-17 16:34:08 +02:00
Ryan McKinley
e17ef5e504
Pyroscope: Rename phlare to grafana-pyroscope-datasource ( #68859 )
2023-06-07 06:09:29 +03:00
Andreas Christou
108acee08e
CloudMonitoring: Initial GCM Schema ( #67739 )
...
* Initial GCM schema work
- Split types for convenience
- Update conditionals where needed
- Update type references
* Add additional supporting types
* Add some more accessory and legacy types
* Add missing type
* Rename backend folder
* Add missing generated file
* Review
2023-05-22 17:19:54 +01:00
Will Browne
ec82719372
Plugins: Introduce plugin package specific logger ( #62204 )
...
* refactor
* implement with infra log for now
* undo moving
* update package name
* update name
* fix tests
* update pretty signature
* update naming
* simplify
* fix typo
* delete comment
* fix import
* retrigger
2023-02-28 16:10:27 +01:00
Marcus Efraimsson
6478d0a5ef
Plugins: Forward user header (X-Grafana-User) in backend plugin requests ( #58646 )
...
Grafana would forward the X-Grafana-User header to backend plugin request when
dataproxy.send_user_header is enabled. In addition, X-Grafana-User will be automatically
forwarded in outgoing HTTP requests for core/builtin HTTP datasources.
Use grafana-plugin-sdk-go v0.147.0.
Fixes #47734
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com >
2022-12-15 15:28:25 +01:00
Andrej Ocenas
0845ac2f53
Profiling: Add Phlare and Parca datasources ( #57809 )
...
* Add phlare datasource
* Rename
* Add parca
* Add self field to parca
* Make sure phlare works with add to dashboard flow
* Add profiling category and hide behind feature flag
* Update description and logos
* Update phlare icon
* Cleanup logging
* Clean up logging
* Fix for shift+enter
* onRunQuery to set label
* Update type naming
* Fix lint
* Fix test and quality issues
Co-authored-by: Joey Tawadrous <joey.tawadrous@grafana.com >
2022-10-28 13:33:37 +02:00
Marcus Efraimsson
a8eb29f1d7
Plugins: Use a Grafana specific SDK logger implementation for core plugins ( #51229 )
...
Upgrade grafana-aws-sdk to v0.10.6
2022-06-23 14:34:25 +02:00
Will Browne
b5dd4842d0
Plugins: Make manager more easily composable ( #44467 )
...
* make more easily composable
* fix build
2022-01-27 18:06:38 +01:00
Will Browne
7fbc7d019a
Plugins: Core plugins register via backend factory provider ( #43171 )
...
* refactoring store interface and init flow
* fix import
* fix linter
* refactor resource calling
* load with class
* re-order args
* fix tests
* fix linter
* remove old creator
* add custom config struct
* fix some tests
* cleanup
* fix
* tackle plugins
* fix linter
* refactor and fix test
* add connect failure error
* add fix for azure, cloud monitoring and test data
* restructure
* remove unused err
* add fake tracer for test
* fix grafana ds plugin
2022-01-20 18:16:22 +01:00