grafana/pkg/api
Marcus Efraimsson 0092d10764
Instrumentation: Fix HTTP request instrumentation of authentication failures (#44234)
Moves the request tracing middleware earlier in the chain, just after the tracing middleware 
and before the log middleware. With these changes we'll be able to track 
authentication/authorization status failures that currently exits early and don't execute the 
request tracing middleware. In addition, there might be some other routes now being tracked 
with this that we didn't do before.

Fixes #39590
2022-02-02 18:48:46 +01:00
..
apierrors Plugins: Refactor plugin dashboards (#44315) 2022-01-28 10:28:33 +01:00
avatar remove the global log error/warn etc functions (#41404) 2021-11-08 17:56:56 +01:00
datasource Check for empty URLs when creating/updating a data source (#42837) 2022-01-31 12:39:55 -03:00
dtos Plugins: Refactor plugin dashboards (#44315) 2022-01-28 10:28:33 +01:00
frontendlogging Logger migration from log15 to gokit/log (#41636) 2022-01-06 22:28:05 +08:00
navlinks show admin nav link it the user only has permissions to view licensing and not other pages under admin node (#41948) 2021-11-19 11:02:13 +00:00
pluginproxy Check for empty URLs when creating/updating a data source (#42837) 2022-01-31 12:39:55 -03:00
response [Alerting] Forking LoTex ruler (#32138) 2021-03-19 10:32:13 -04:00
routing Instrumentation: Fix HTTP request instrumentation of authentication failures (#44234) 2022-02-02 18:48:46 +01:00
static Chore: replace macaron with web package (#40136) 2021-10-11 14:30:59 +02:00
acl.go Chore: Propagate context for dashboard guardian (#39201) 2021-09-23 17:43:32 +02:00
admin_provisioning_test.go Chore: Add context to org (#40685) 2021-11-03 11:31:56 +01:00
admin_provisioning.go Chore: Remove Dispatch and AddHandler (#42603) 2021-12-02 18:08:59 +01:00
admin_test.go Access Control: Add fine-grained access control to GET stats and settings handlers (#35622) 2021-06-14 17:36:48 +02:00
admin_users_test.go Rename AddHandlerCtx to AddHandler (#43557) 2021-12-28 16:08:07 +01:00
admin_users.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
admin.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
alerting_test.go Rename AddHandlerCtx to AddHandler (#43557) 2021-12-28 16:08:07 +01:00
alerting.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
annotations_test.go Rename AddHandlerCtx to AddHandler (#43557) 2021-12-28 16:08:07 +01:00
annotations.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
api.go Remove bus from org invite api (#44530) 2022-01-31 17:24:52 +01:00
apikey.go FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
app_routes.go Chore: Remove context.TODO (#43458) 2021-12-28 10:26:18 +01:00
basic_auth_test.go Macaron: remove custom Request type (#37874) 2021-09-01 11:18:30 +02:00
basic_auth.go Macaron: remove custom Request type (#37874) 2021-09-01 11:18:30 +02:00
common_test.go LDAP: Use an interface instead of a bus to get group teams (#42165) 2022-02-01 12:03:21 +01:00
dashboard_permission_test.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
dashboard_permission.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
dashboard_snapshot_test.go Rename AddHandlerCtx to AddHandler (#43557) 2021-12-28 16:08:07 +01:00
dashboard_snapshot.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
dashboard_test.go FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
dashboard.go Plugins: Refactor plugin dashboards (#44315) 2022-01-28 10:28:33 +01:00
dataproxy.go Data Source Proxy: Migrate proxy to its own service and make more extensible (#31927) 2021-03-17 13:10:40 -04:00
datasources_test.go Datasource API: #32556 resolve readonly datasources can be modified (#44186) 2022-01-21 14:22:43 -09:00
datasources.go Access control: Enable data source view for partial permissions (#44695) 2022-02-01 15:00:05 +01:00
fakes.go Plugins: Plugin Store API returns DTO model (#41340) 2021-11-17 12:04:22 +01:00
folder_permission_test.go Chore: Refactor api handlers to use web.Bind (#42199) 2021-11-29 10:18:01 +01:00
folder_permission.go Chore: Refactor api handlers to use web.Bind (#42199) 2021-11-29 10:18:01 +01:00
folder_test.go Chore: Refactor api handlers to use web.Bind (#42199) 2021-11-29 10:18:01 +01:00
folder.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
frontend_logging_test.go Logger migration from log15 to gokit/log (#41636) 2022-01-06 22:28:05 +08:00
frontend_logging.go Logger migration from log15 to gokit/log (#41636) 2022-01-06 22:28:05 +08:00
frontend_metrics.go Chore: Report frontend metrics for JS/CSS load time (#42421) 2021-12-02 09:34:39 +01:00
frontendsettings_test.go Plugins: Refactor Grafana and Plugin version update checkers (#44529) 2022-01-31 16:06:16 +01:00
frontendsettings.go Plugins: Refactor Grafana and Plugin version update checkers (#44529) 2022-01-31 16:06:16 +01:00
grafana_com_proxy.go Plugins Catalog: Install and show the latest compatible version of a plugin (#41003) 2021-11-12 11:07:12 +01:00
health_test.go Rename AddHandlerCtx to AddHandler (#43557) 2021-12-28 16:08:07 +01:00
health.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
http_server_test.go Tests: Batch of GoConvey to Testify conversions (#27008) 2020-08-14 14:43:25 +02:00
http_server.go Instrumentation: Fix HTTP request instrumentation of authentication failures (#44234) 2022-02-02 18:48:46 +01:00
index.go fix: remove migrated, and /org endpoint (#44788) 2022-02-02 16:32:37 +01:00
ldap_debug_test.go LDAP: Use an interface instead of a bus to get group teams (#42165) 2022-02-01 12:03:21 +01:00
ldap_debug.go LDAP: Use an interface instead of a bus to get group teams (#42165) 2022-02-01 12:03:21 +01:00
login_oauth_test.go Chore: Move remaining web framework code to pkg/web, remove macaron binding module (#43018) 2021-12-13 15:56:14 +01:00
login_oauth.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
login_test.go Rename AddHandlerCtx to AddHandler (#43557) 2021-12-28 16:08:07 +01:00
login.go switch to using featureEnabled for enterprise features (#41559) 2022-01-07 15:11:23 -05:00
metrics.go Live: support query execution with live RPC (#43118) 2021-12-14 18:38:20 +01:00
org_invite.go Remove bus from org invite api (#44530) 2022-01-31 17:24:52 +01:00
org_test.go AccessControl: Remove scopes from orgs endpoints (#41709) 2021-11-17 10:12:28 +01:00
org_users_test.go FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
org_users.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
org.go FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
password.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
playlist_play.go Chore: Remove bus from signup and playlist api (#44485) 2022-01-27 10:33:02 +01:00
playlist.go Chore: Remove bus from signup and playlist api (#44485) 2022-01-27 10:33:02 +01:00
plugins_test.go Security: Fix directory traversal issue (#42846) 2021-12-07 19:15:53 +02:00
plugins.go Plugins: Refactor Grafana and Plugin version update checkers (#44529) 2022-01-31 16:06:16 +01:00
preferences_test.go AccessControl: Remove scopes from orgs endpoints (#41709) 2021-11-17 10:12:28 +01:00
preferences.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
quota_test.go AccessControl: Remove scopes from orgs endpoints (#41709) 2021-11-17 10:12:28 +01:00
quota.go Remove Macaron ParamsInt64 function from code base (#43810) 2022-01-15 00:55:57 +08:00
render.go Rendering service - add optional RenderingSession (#44098) 2022-01-27 02:02:19 +04:00
roles.go increment fixed role version (#44779) 2022-02-02 15:24:16 +00:00
search.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
short_url_test.go Chore: Refactor api handlers to use web.Bind (#42199) 2021-11-29 10:18:01 +01:00
short_url.go Chore: Refactor api handlers to use web.Bind (#42199) 2021-11-29 10:18:01 +01:00
signup.go Remove bus from org invite api (#44530) 2022-01-31 17:24:52 +01:00
stars.go Chore: Remove bus from team (#44218) 2022-01-24 11:52:35 +01:00
team_members_test.go AccessControl: Add access control actions and scopes to team update and delete 2022-01-27 16:16:44 +01:00
team_members.go FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
team_test.go AccessControl: Add AC to team preferences (#44554) 2022-01-28 12:17:54 +01:00
team.go AccessControl: Add AC to team preferences (#44554) 2022-01-28 12:17:54 +01:00
user_test.go Chore: Remove bus from user api (#44468) 2022-01-26 20:24:05 +01:00
user_token_test.go Rename AddHandlerCtx to AddHandler (#43557) 2021-12-28 16:08:07 +01:00
user_token.go Rename DispatchCtx to Dispatch (#43563) 2021-12-28 17:36:22 +01:00
user.go Chore: Remove bus from user api (#44468) 2022-01-26 20:24:05 +01:00
utils.go Permissions: Validate against Team/User permission role update (#29101) 2020-11-18 15:36:41 +01:00