Alerting: Add alertenrichment feature toggles (#110815)
This commit is contained in:
@@ -1006,6 +1006,16 @@ export interface FeatureToggles {
|
||||
*/
|
||||
alertEnrichment?: boolean;
|
||||
/**
|
||||
* Allow multiple steps per enrichment.
|
||||
* @default false
|
||||
*/
|
||||
alertEnrichmentMultiStep?: boolean;
|
||||
/**
|
||||
* Enable conditional alert enrichment steps.
|
||||
* @default false
|
||||
*/
|
||||
alertEnrichmentConditional?: boolean;
|
||||
/**
|
||||
* Enables the API to import Alertmanager configuration
|
||||
* @default false
|
||||
*/
|
||||
|
||||
@@ -1738,6 +1738,24 @@ var (
|
||||
HideFromDocs: true,
|
||||
Expression: "false",
|
||||
},
|
||||
{
|
||||
Name: "alertEnrichmentMultiStep",
|
||||
Description: "Allow multiple steps per enrichment.",
|
||||
Stage: FeatureStageExperimental,
|
||||
Owner: grafanaAlertingSquad,
|
||||
HideFromAdminPage: true,
|
||||
HideFromDocs: true,
|
||||
Expression: "false",
|
||||
},
|
||||
{
|
||||
Name: "alertEnrichmentConditional",
|
||||
Description: "Enable conditional alert enrichment steps.",
|
||||
Stage: FeatureStageExperimental,
|
||||
Owner: grafanaAlertingSquad,
|
||||
HideFromAdminPage: true,
|
||||
HideFromDocs: true,
|
||||
Expression: "false",
|
||||
},
|
||||
{
|
||||
Name: "alertingImportAlertmanagerAPI",
|
||||
Description: "Enables the API to import Alertmanager configuration",
|
||||
|
||||
@@ -225,6 +225,8 @@ kubernetesAuthnMutation,experimental,@grafana/identity-access-team,false,false,f
|
||||
restoreDashboards,experimental,@grafana/grafana-frontend-platform,false,false,false
|
||||
skipTokenRotationIfRecent,GA,@grafana/identity-access-team,false,false,false
|
||||
alertEnrichment,experimental,@grafana/alerting-squad,false,false,false
|
||||
alertEnrichmentMultiStep,experimental,@grafana/alerting-squad,false,false,false
|
||||
alertEnrichmentConditional,experimental,@grafana/alerting-squad,false,false,false
|
||||
alertingImportAlertmanagerAPI,experimental,@grafana/alerting-squad,false,false,false
|
||||
alertingImportAlertmanagerUI,experimental,@grafana/alerting-squad,false,false,false
|
||||
sharingDashboardImage,experimental,@grafana/sharing-squad,false,false,true
|
||||
|
||||
|
@@ -911,6 +911,14 @@ const (
|
||||
// Enable configuration of alert enrichments in Grafana Cloud.
|
||||
FlagAlertEnrichment = "alertEnrichment"
|
||||
|
||||
// FlagAlertEnrichmentMultiStep
|
||||
// Allow multiple steps per enrichment.
|
||||
FlagAlertEnrichmentMultiStep = "alertEnrichmentMultiStep"
|
||||
|
||||
// FlagAlertEnrichmentConditional
|
||||
// Enable conditional alert enrichment steps.
|
||||
FlagAlertEnrichmentConditional = "alertEnrichmentConditional"
|
||||
|
||||
// FlagAlertingImportAlertmanagerAPI
|
||||
// Enables the API to import Alertmanager configuration
|
||||
FlagAlertingImportAlertmanagerAPI = "alertingImportAlertmanagerAPI"
|
||||
|
||||
@@ -62,6 +62,36 @@
|
||||
"expression": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"metadata": {
|
||||
"name": "alertEnrichmentConditional",
|
||||
"resourceVersion": "1757418974334",
|
||||
"creationTimestamp": "2025-09-09T11:56:14Z"
|
||||
},
|
||||
"spec": {
|
||||
"description": "Enable conditional alert enrichment steps.",
|
||||
"stage": "experimental",
|
||||
"codeowner": "@grafana/alerting-squad",
|
||||
"hideFromAdminPage": true,
|
||||
"hideFromDocs": true,
|
||||
"expression": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"metadata": {
|
||||
"name": "alertEnrichmentMultiStep",
|
||||
"resourceVersion": "1757418224384",
|
||||
"creationTimestamp": "2025-09-09T11:43:44Z"
|
||||
},
|
||||
"spec": {
|
||||
"description": "Allow multiple steps per enrichment.",
|
||||
"stage": "experimental",
|
||||
"codeowner": "@grafana/alerting-squad",
|
||||
"hideFromAdminPage": true,
|
||||
"hideFromDocs": true,
|
||||
"expression": "false"
|
||||
}
|
||||
},
|
||||
{
|
||||
"metadata": {
|
||||
"name": "alertRuleRestore",
|
||||
|
||||
Reference in New Issue
Block a user