grafana/pkg/services/pluginsintegration/clientmiddleware
Marcus Efraimsson c8af659f02
Plugins: Enhanced plugin instrumentation (#90199)
* Plugins: Enhanced plugin instrumentation

* use backend.CallResourceResponseSenderFunc

* sdk v0.237.0

* support admission control

* cover all handlers in log and metrics middlewares

* fix after review
2024-07-09 15:03:46 +02:00
..
base_middleware.go Plugins: Support Admission validation hooks (#87718) 2024-05-24 18:45:16 +03:00
caching_metrics.go
caching_middleware.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
caching_middleware_test.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
clear_auth_headers_middleware.go Plugins: Add baseMiddleware support (#87799) 2024-05-14 16:27:40 +03:00
clear_auth_headers_middleware_test.go
contextual_logger_middleware.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
cookies_middleware.go Plugins: Don't forward cookies for app plugins (#88663) 2024-06-04 16:55:54 +02:00
cookies_middleware_test.go Plugins: Don't forward cookies for app plugins (#88663) 2024-06-04 16:55:54 +02:00
forward_id_middleware.go Plugins: Add baseMiddleware support (#87799) 2024-05-14 16:27:40 +03:00
forward_id_middleware_test.go id forwarding: transfer Grafana id token to app plugins (#81967) 2024-02-06 16:26:17 +01:00
grafana_request_id_header_middleware.go Plugins: Add baseMiddleware support (#87799) 2024-05-14 16:27:40 +03:00
grafana_request_id_header_middleware_test.go IP range AC for data sources: compare the base of the URL only (#83305) 2024-02-23 18:13:21 +02:00
httpclient_middleware.go Plugins: Add baseMiddleware support (#87799) 2024-05-14 16:27:40 +03:00
httpclient_middleware_test.go Plugins: Only set non-existing headers for core plugin requests (#78633) 2023-11-30 11:51:40 +00:00
logger_middleware.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
metrics_middleware.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
metrics_middleware_test.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
oauthtoken_middleware.go Plugins: Add baseMiddleware support (#87799) 2024-05-14 16:27:40 +03:00
oauthtoken_middleware_test.go
plugin_request_meta_middleware.go Plugins: Support Admission validation hooks (#87718) 2024-05-24 18:45:16 +03:00
plugin_request_meta_middleware_test.go Plugins: Fix status_source always being "plugin" in plugin request logs (#77433) 2023-10-31 13:42:39 +01:00
resource_response_middleware.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
resource_response_middleware_test.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
status_source_middleware.go Plugins: Add baseMiddleware support (#87799) 2024-05-14 16:27:40 +03:00
status_source_middleware_test.go Plugins: Fix status_source always being "plugin" in plugin request logs (#77433) 2023-10-31 13:42:39 +01:00
testing.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
tracing_header_middleware.go Plugins: Add baseMiddleware support (#87799) 2024-05-14 16:27:40 +03:00
tracing_header_middleware_test.go
tracing_middleware.go Plugins: Enhanced plugin instrumentation (#90199) 2024-07-09 15:03:46 +02:00
tracing_middleware_test.go Plugins: Support Admission validation hooks (#87718) 2024-05-24 18:45:16 +03:00
user_header_middleware.go Chore: Move identity and errutil to apimachinery module (#89116) 2024-06-13 07:11:35 +03:00
user_header_middleware_test.go