The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/pkg/services
Karl Persson ed1c50233f
Revert "AuthN: move oauth token hook into session client" (#76882)
2 years ago
..
accesscontrol Plugins: Automatic service account (and token) setup (#76473) 2 years ago
alerting Tracing: Standardize on otel tracing (#75528) 2 years ago
annotations Identity: Port snapshots and annotations to Requester (#76103) 2 years ago
anonymous Anon: Use xorm for anon service (#75964) 2 years ago
apikey Auth: Move apikey service from userSignedIn to identity.Requester interface (#74323) 2 years ago
auth IDForwarding: Use single flight for SignIdentity (#76530) 2 years ago
authn Revert "AuthN: move oauth token hook into session client" (#76882) 2 years ago
caching Fixing typos (#70487) 2 years ago
cleanup Tracing: Standardize on otel tracing (#75528) 2 years ago
contexthandler Chore: Clean up the context handler (#75864) 2 years ago
correlations Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) 2 years ago
dashboardimport Plugins: Move store and plugin dto to pluginsintegration (#74655) 2 years ago
dashboards Update origin annotation names (#76301) 2 years ago
dashboardsnapshots Identity: Port snapshots and annotations to Requester (#76103) 2 years ago
dashboardversion Chore: use any rather than interface{} (#74066) 2 years ago
datasourceproxy DatasourceProxy: Fix spelling (#75859) 2 years ago
datasources RBAC: introduce a data source admin role (#75915) 2 years ago
encryption Chore: use any rather than interface{} (#74066) 2 years ago
extsvcauth Add prefix for external service accounts (#76794) 2 years ago
featuremgmt Caching: Enable `useCachingService` feature toggle by default (#76845) 2 years ago
folder Chore: Update data migration to update rows that have changes (#76545) 2 years ago
grafana-apiserver K8s: Add grafana-apiserver config (#76649) 2 years ago
grpcserver Chore: make GPRCServerService private (#74612) 2 years ago
guardian Replace signed in user for identity.requester (#74048) 2 years ago
hooks Hooks: Remove AddLoginHook and RunLogin hooks (#73227) 2 years ago
kmsproviders Secrets: Make the Migrator extensible (#67307) 2 years ago
ldap AuthN: Change EnableDisabledUserHook to EnableUserHook (#75248) 2 years ago
libraryelements LibraryPanels: Add RBAC support (#73475) 2 years ago
librarypanels LibraryPanels: Add RBAC support (#73475) 2 years ago
licensing Chore: Clean up old navigation (#66287) 2 years ago
live Live: Allow setting the engine password (#76289) 2 years ago
login Chore: use any rather than interface{} (#74066) 2 years ago
loginattempt Chore: capitalise log message for auth packages (#74332) 2 years ago
navtree Feat: Add cloud plugin cost management to admin section (#76547) 2 years ago
ngalert Alerting: Move `ExternalAlertmanager` to its own package (#76854) 2 years ago
notifications Chore: use any rather than interface{} (#74066) 2 years ago
oauthtoken Auth: OAuth token sync improvements (#75943) 2 years ago
org Chore: delete team related entries for an org after the org gets deleted (#76706) 2 years ago
playlist Playlist: Use a different go struct for sql service vs k8s (#76393) 2 years ago
plugindashboards Plugins: Move store and plugin dto to pluginsintegration (#74655) 2 years ago
pluginsintegration Plugins: Add contextual logger to streaming methods in ContextualLoggerMiddleware (#76761) 2 years ago
preference Teams: Move team API to own service (#76347) 2 years ago
provisioning Chore: Log failures during provisioning initialization (#75550) 2 years ago
publicdashboards PublicDashboards: Add validation deletion (#75336) 2 years ago
query Plugins: Set grafana config, plugin version and user agent on plugin requests (#75171) 2 years ago
queryhistory Chore: use any rather than interface{} (#74066) 2 years ago
quota Alerting: Fix flaky SQLITE_BUSY when migrating with provisioned dashboards (#76658) 2 years ago
rendering Chore: use any rather than interface{} (#74066) 2 years ago
screenshot Chore: use any rather than interface{} (#74066) 2 years ago
search User: Support `sort` query param for user and org user, search endpoints (#75229) 2 years ago
searchV2 Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) 2 years ago
searchusers Team: Support `sort` query param for teams search endpoint (#75622) 2 years ago
secrets Chore: Adapt GetDataSourcesByType to plugins with aliases (#76637) 2 years ago
serviceaccounts Instrumentation: Set auth as owners for more routes (#75105) 2 years ago
shorturls Chore: Add errutils helpers (#73577) 2 years ago
signingkeys Siningkeys: Fix test setup (#76333) 2 years ago
sqlstore Alerting: Move legacy alert migration from sqlstore migration to service (#72702) 2 years ago
star Auth: Move star service to identity interface (#73114) 2 years ago
stats Chore: use any rather than interface{} (#74066) 2 years ago
store Playlist: Use a different go struct for sql service vs k8s (#76393) 2 years ago
supportbundles Plugins: Move store and plugin dto to pluginsintegration (#74655) 2 years ago
tag Annotations: Ignore unique constraint violations for tags (#65935) 2 years ago
team Teams: Move team API to own service (#76347) 2 years ago
temp_user Chore: use any rather than interface{} (#74066) 2 years ago
updatechecker Plugins: Move store and plugin dto to pluginsintegration (#74655) 2 years ago
user Authn: Prevent empty username and email during sync (#76330) 2 years ago
validations chore: move validations model into the validations service (#61953) 2 years ago