grafana/pkg/api
Marcus Efraimsson 862a6a2fa6
Logging: Introduce API for contextual logging (#55198)
Introduces a FromContext method on the log.Logger interface that 
allows contextual key/value pairs to be attached, e.g. per request, 
so that any logger using this API will automatically get the per request 
context attached. The proposal makes the traceID available for 
contextual logger , if available, and would allow logs originating from 
a certain HTTP request to be correlated with traceID.
In addition, when tracing not enabled, skip adding
traceID=00000000000000000000000000000000
to logs.
2022-09-20 18:32:06 +02:00
..
apierrors chore/backend: move dashboard errors to dashboard service (#51593) 2022-06-30 09:31:54 -04:00
avatar Handle ioutil deprecations (#53526) 2022-08-10 15:37:51 +02:00
datasource backend/datasources: move datasources models into the datasources service package (#51267) 2022-06-27 12:23:15 -04:00
dtos Echo: Add support for Google Analytics 4 (#55446) 2022-09-20 03:13:14 -07:00
frontendlogging Handle ioutil deprecations (#53526) 2022-08-10 15:37:51 +02:00
navlinks TopNav: Support for deeper nesting in section nav (#52562) 2022-07-22 10:42:41 +02:00
pluginproxy Logging: Introduce API for contextual logging (#55198) 2022-09-20 18:32:06 +02:00
response pkg/web: closure-style middlewares (#51238) 2022-08-09 14:58:50 +02:00
routing Instrumentation: Fix HTTP request instrumentation of authentication failures (#44234) 2022-02-02 18:48:46 +01:00
static API: Extract OpenAPI specification from source code using go-swagger (#40528) 2022-02-08 13:38:43 +01:00
accesscontrol.go RBAC: Add permissions to install and configure plugins (#51829) 2022-09-09 09:44:50 +02:00
admin_encryption.go manager exposes renderer + secrets manager (#54629) 2022-09-02 14:20:10 +02:00
admin_provisioning_test.go Alerting: Add file provisioning for contact points (#51924) 2022-08-01 18:17:42 +02:00
admin_provisioning.go Alerting: Add file provisioning for contact points (#51924) 2022-08-01 18:17:42 +02:00
admin_test.go RBAC: Refactor GetUserPermissions to use []accesscontrol.Permission (#50683) 2022-06-14 10:17:48 +02:00
admin_users_test.go Chore: Remove disable user, disable batch users and searchusers methods from store interface (#53717) 2022-08-16 14:24:57 +02:00
admin_users.go Chore: Remove disable user, disable batch users and searchusers methods from store interface (#53717) 2022-08-16 14:24:57 +02:00
admin.go Move SignedInUser to user service and RoleType and Roles to org (#53445) 2022-08-10 11:56:48 +02:00
alerting.go Chore: fix formating for swagger definitions (#54993) 2022-09-12 10:40:35 +03:00
annotations_test.go Chore: SQL store split for annotations (#55089) 2022-09-19 10:54:37 +03:00
annotations.go Chore: SQL store split for annotations (#55089) 2022-09-19 10:54:37 +03:00
api.go Frontend logging: handle logging endpoints without expensive middleware (#54960) 2022-09-12 13:04:43 +03:00
apikey.go Chore: fix formating for swagger definitions (#54993) 2022-09-12 10:40:35 +03: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
comments.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
common_test.go Chore: Move SearchOrgs to org service (#55416) 2022-09-20 09:55:40 +02:00
dashboard_permission_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
dashboard_permission.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
dashboard_snapshot_test.go Move SignedInUser to user service and RoleType and Roles to org (#53445) 2022-08-10 11:56:48 +02:00
dashboard_snapshot.go FIX: RBAC prevents deleting empty snapshots (#54385) 2022-08-30 17:19:52 +02:00
dashboard_test.go Chore: Move SearchOrgs to org service (#55416) 2022-09-20 09:55:40 +02:00
dashboard.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
dataproxy.go Chore: Move swagger definitions to the handlers (#52643) 2022-07-27 09:54:37 -04:00
datasources_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
datasources.go API: Do not expose user input in datasource error responses (#53483) 2022-09-05 16:10:45 +03:00
fakes.go RBAC: Add permissions to install and configure plugins (#51829) 2022-09-09 09:44:50 +02:00
folder_permission_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
folder_permission.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
folder_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
folder.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
frontend_logging_test.go Frontend logging: handle logging endpoints without expensive middleware (#54960) 2022-09-12 13:04:43 +03:00
frontend_logging.go Frontend logging: handle logging endpoints without expensive middleware (#54960) 2022-09-12 13:04:43 +03: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 Secrets: Move license check to secret store plugin (#53185) 2022-08-10 16:47:03 -03:00
frontendsettings.go Auth: Add development manual override (#55496) 2022-09-20 11:48:40 -04:00
grafana_com_proxy.go Instrumentation: Proxy status code correction and various improvements (#47473) 2022-04-11 13:17:08 +02:00
health_test.go Chore: Remove bus from health api (#44897) 2022-02-04 14:33:35 +01:00
health.go Chore: Remove bus from health api (#44897) 2022-02-04 14:33:35 +01:00
http_server_test.go Plugins: Make backend plugin metrics endpoints available with optional authentication (#46467) 2022-03-29 11:18:26 +02:00
http_server.go Chore: SQL store split for annotations (#55089) 2022-09-19 10:54:37 +03:00
index.go Echo: Add support for Google Analytics 4 (#55446) 2022-09-20 03:13:14 -07:00
ldap_debug_test.go Chore: Move SearchOrgs to org service (#55416) 2022-09-20 09:55:40 +02:00
ldap_debug.go Chore: Move SearchOrgs to org service (#55416) 2022-09-20 09:55:40 +02:00
login_oauth_test.go OAuth: Redirect to login if no oauth module is found or if module is not configured (#50661) 2022-06-13 16:59:15 +02:00
login_oauth.go Auth: Restore legacy behavior and add deprecation notice for empty org role in oauth (#55118) 2022-09-15 17:35:59 +02:00
login_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
login.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
metrics_test.go Plugins: Use error plane for api/ds/query (#54750) 2022-09-14 18:19:57 +02:00
metrics.go Plugins: Use error plane for api/ds/query (#54750) 2022-09-14 18:19:57 +02:00
openapi3.go Implementing OpenApi 3 specs (converted from Swagger 2) (#53243) 2022-08-04 13:51:12 -03:00
org_invite_test.go RBAC: Enable rbac when creating new settings (#53531) 2022-08-11 15:37:31 +02:00
org_invite.go Chore: Split temporary user (invite) service (#55397) 2022-09-20 11:29:17 +02:00
org_test.go RBAC: Remove service dependency in Evaluator component (#54910) 2022-09-09 09:07:45 +02:00
org_users_test.go Chore: Split temporary user (invite) service (#55397) 2022-09-20 11:29:17 +02:00
org_users.go Chore: fix formating for swagger definitions (#54993) 2022-09-12 10:40:35 +03:00
org.go Chore: Move SearchOrgs to org service (#55416) 2022-09-20 09:55:40 +02:00
password.go SAML: Do not SAML SLO if user is not SAML authenticated (#53418) 2022-08-10 10:21:33 +02:00
playlist_play.go Playlists: Migrate to UIDs and load dashboards in the frontend (#54125) 2022-09-05 20:40:01 -07:00
playlist.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
plugin_dashboards_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
plugin_dashboards.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
plugin_metrics_test.go Handle ioutil deprecations (#53526) 2022-08-10 15:37:51 +02:00
plugin_metrics.go Plugins: Make backend plugin metrics endpoints available with optional authentication (#46467) 2022-03-29 11:18:26 +02:00
plugin_proxy_test.go Plugins: Handle app plugin proxy routes per request (#51835) 2022-08-23 13:05:31 +02:00
plugin_proxy.go Plugins: Handle app plugin proxy routes per request (#51835) 2022-08-23 13:05:31 +02:00
plugin_resource.go Handle ioutil deprecations (#53526) 2022-08-10 15:37:51 +02:00
plugins_test.go Plugins: Use error plane for api/ds/query (#54750) 2022-09-14 18:19:57 +02:00
plugins.go RBAC: Add permissions to install and configure plugins (#51829) 2022-09-09 09:44:50 +02:00
preferences_test.go RBAC: Enable rbac when creating new settings (#53531) 2022-08-11 15:37:31 +02:00
preferences.go Preferences: Support setting any dashboard as home, not just the starred ones (#54258) 2022-08-26 12:40:40 -04:00
quota_test.go RBAC: Remove service dependency in Evaluator component (#54910) 2022-09-09 09:07:45 +02:00
quota.go Chore: fix formating for swagger definitions (#54993) 2022-09-12 10:40:35 +03:00
render.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
search_test.go RBAC: Enable rbac when creating new settings (#53531) 2022-08-11 15:37:31 +02:00
search.go Chore: fix formating for swagger definitions (#54993) 2022-09-12 10:40:35 +03:00
short_url_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
short_url.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
signup.go Chore: Split temporary user (invite) service (#55397) 2022-09-20 11:29:17 +02:00
stars.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
swagger_responses.go Chore: Move swagger definitions to the handlers (#52643) 2022-07-27 09:54:37 -04:00
swagger_tags.json Chore: Move swagger definitions to the handlers (#52643) 2022-07-27 09:54:37 -04:00
swagger.go fix status code 200 (#47818) 2022-04-15 08:01:58 -04:00
team_members_test.go RBAC: Enable rbac when creating new settings (#53531) 2022-08-11 15:37:31 +02:00
team_members.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
team_test.go RBAC: Enable rbac when creating new settings (#53531) 2022-08-11 15:37:31 +02:00
team.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
user_test.go Chore: Remove disable user, disable batch users and searchusers methods from store interface (#53717) 2022-08-16 14:24:57 +02:00
user_token_test.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
user_token.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
user.go Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 2022-08-11 13:28:55 +02:00
utils.go Permissions: Validate against Team/User permission role update (#29101) 2020-11-18 15:36:41 +01:00