grafana/pkg/services
Joe Blubaugh 1cc034d960
Alerting: Add a "Reason" to Alert Instances to show underlying cause of state. (#49259)
This change adds a field to state.State and models.AlertInstance
that indicate the "Reason" that an instance has its current state. This
helps us account for cases where the state is "Normal" but the
underlying evaluation returned "NoData" or "Error", for example.

Fixes #42606

Signed-off-by: Joe Blubaugh <joe.blubaugh@grafana.com>
2022-05-23 16:49:49 +08:00
..
accesscontrol pkg/web: restrict handler types (#48495) 2022-05-20 12:45:18 -04:00
alerting move GetDashboardUIDById out of sqlstore and into dashboard service (#49170) 2022-05-19 10:13:02 -04:00
annotations Chore : Replace dashboardid with dashboardUID in annotation API (#48481) 2022-05-02 11:35:36 +02:00
auth Chore: Remove context.TODO() (#43409) 2021-12-22 11:02:42 +01:00
cleanup Query history: Cleanup (#48303) 2022-05-03 14:49:58 +02:00
comments backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
contexthandler pkg/web: restrict handler types (#48495) 2022-05-20 12:45:18 -04:00
dashboardimport LibraryPanels: Fix library panels not connecting properly in imported dashboards (#49161) 2022-05-18 16:50:24 +02:00
dashboards backend/sqlstore: move GetDashboards to Dashboard Service (#49175) 2022-05-19 10:59:12 -04:00
dashboardsnapshots Chore: Remove x from dashboard snapshots (#48001) 2022-04-21 08:20:47 -04:00
datasourceproxy Alerting: modify alertmanager endpoints for proxying using the datasource UID (#47978) 2022-04-29 10:25:22 +03:00
datasources AccessControl: Let users with data source create permissions list non-core plugins (#48897) 2022-05-13 10:30:26 +02:00
encryption Encryption: Add support for decrypting ciphertexts with algorithm metadata (#49312) 2022-05-20 17:11:51 +02:00
export Export: introduce export plumbing (behind dev feature flag) (#48091) 2022-04-25 16:59:18 -07:00
featuremgmt api: Validate dashboards on save via coremodels, behind feature toggle (#48252) 2022-05-22 02:44:12 +02:00
guardian fetch permissions by uid (#49100) 2022-05-18 09:13:41 +02:00
hooks Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
kmsproviders Encryption: Refine secrets-related commands (#45201) 2022-02-23 16:04:53 +01:00
ldap pkg/web: restrict handler types (#48495) 2022-05-20 12:45:18 -04:00
libraryelements backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
librarypanels backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
licensing Access control: Move licensing actions to licensing package (#46588) 2022-03-16 14:37:19 +01:00
live backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
login Login: Fix mismatching label on auth_module in user list (#49177) 2022-05-19 12:03:04 +02:00
multildap pkg/web: restrict handler types (#48495) 2022-05-20 12:45:18 -04:00
ngalert Alerting: Add a "Reason" to Alert Instances to show underlying cause of state. (#49259) 2022-05-23 16:49:49 +08:00
notifications chore: remove golang.org/x/net/context in favor of stdlib (#47532) 2022-04-11 08:46:21 -04:00
oauthtoken Chore: Remove bus from oauthtoken (#46811) 2022-03-21 21:13:57 +01:00
plugindashboards Chore: Remove bus (#47511) 2022-04-08 16:15:06 +02:00
pluginsettings Plugins: Add plugin settings DTO (#46283) 2022-03-18 20:49:13 +01:00
preference Chore: Modify patch and update of preference to take homedashboarduid than h… (#48281) 2022-04-29 14:37:33 +02:00
provisioning backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
query AccessControl: Create own interface and impl for each permission service (#48871) 2022-05-10 15:48:47 +02:00
queryhistory Query history: Cleanup (#48303) 2022-05-03 14:49:58 +02:00
quota Update quota service to accept context (#45186) 2022-02-10 22:17:50 +01:00
rendering Alerting: Add a general screenshot service and alerting-specific image service. (#49293) 2022-05-22 22:33:49 +08:00
schemaloader FeatureFlags: define features outside settings.Cfg (take 3) (#44443) 2022-01-26 09:44:20 -08:00
screenshot Alerting: Add a general screenshot service and alerting-specific image service. (#49293) 2022-05-22 22:33:49 +08:00
search integrat star service into APIs (#49220) 2022-05-19 14:32:10 +02:00
searchusers Access control: Using RBAC to filter users in list view that you have read access to (#47963) 2022-05-13 09:26:34 +02:00
searchV2 Search: add query to extender interface (#49281) 2022-05-19 20:30:13 +02:00
secrets Encryption: Add Prometheus metrics (#48603) 2022-05-06 10:21:55 +02:00
serviceaccounts pkg/web: restrict handler types (#48495) 2022-05-20 12:45:18 -04:00
shorturls Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00
sqlstore Alerting: Add a "Reason" to Alert Instances to show underlying cause of state. (#49259) 2022-05-23 16:49:49 +08:00
star integrat star service into APIs (#49220) 2022-05-19 14:32:10 +02:00
store Storage: store uploaded files in SQL rather than on the disk (#49034) 2022-05-21 16:55:11 -07:00
teamguardian ValidatedQueries: start of validated queries API (#44731) 2022-03-07 09:33:01 -09:00
thumbs backend/services: Move GetDashboard from sqlstore to dashboard service (#48971) 2022-05-17 14:52:22 -04:00
updatechecker Logging: Unify logging fakes (#48822) 2022-05-06 17:44:22 +02:00
validations Migrate to Wire for dependency injection (#32289) 2021-08-25 15:11:22 +02:00