mirror of https://github.com/grafana/grafana
prometheushacktoberfestmetricsmonitoringalertinggrafanagoinfluxdbmysqlpostgresanalyticsdata-visualizationdashboardbusiness-intelligenceelasticsearch
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.
4062 lines
128 KiB
4062 lines
128 KiB
{
|
|
"kind": "FeatureList",
|
|
"apiVersion": "featuretoggle.grafana.app/v0alpha1",
|
|
"metadata": {},
|
|
"items": [
|
|
{
|
|
"metadata": {
|
|
"name": "ABTestFeatureToggleA",
|
|
"resourceVersion": "1736782112674",
|
|
"creationTimestamp": "2025-01-13T21:13:13Z"
|
|
},
|
|
"spec": {
|
|
"description": "Test feature toggle to see how cohorts could be set up AB testing",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"hideFromDocs": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "ABTestFeatureToggleB",
|
|
"resourceVersion": "1736782112674",
|
|
"creationTimestamp": "2025-01-13T21:13:13Z"
|
|
},
|
|
"spec": {
|
|
"description": "Test feature toggle to see how cohorts could be set up AB testing",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"hideFromDocs": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "accessActionSets",
|
|
"resourceVersion": "1731413707429",
|
|
"creationTimestamp": "2024-04-12T16:19:25Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-12 12:15:07.42916 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Introduces action sets for resource permissions. Also ensures that all folder editors and admins can create subfolders without needing any additional permissions.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "accessControlOnCall",
|
|
"resourceVersion": "1726562036211",
|
|
"creationTimestamp": "2022-10-19T16:10:09Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-17 08:33:56.211355566 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Access control primitives for OnCall",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "addFieldFromCalculationStatFunctions",
|
|
"resourceVersion": "1722289107837",
|
|
"creationTimestamp": "2023-11-03T14:39:58Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-29 21:38:27.837976 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Add cumulative and window functions to the add field from calculation transformation",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "adhocFilterOneOf",
|
|
"resourceVersion": "1723119716623",
|
|
"creationTimestamp": "2024-08-12T08:56:42Z",
|
|
"deletionTimestamp": "2024-09-05T12:49:24Z"
|
|
},
|
|
"spec": {
|
|
"description": "Exposes a new 'one of' operator for ad-hoc filters. This operator allows users to filter by multiple values in a single filter.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "aiGeneratedDashboardChanges",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-03-05T12:01:31Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable AI powered features for dashboards to auto-summary changes when saving",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertStateHistoryLokiOnly",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-03-30T18:53:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Disable Grafana alerts from emitting annotations when a remote Loki instance is available.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertStateHistoryLokiPrimary",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-03-30T18:53:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable a remote Loki instance as the primary source for state history reads.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertStateHistoryLokiSecondary",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-03-30T18:53:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable Grafana to write alert state history to an external Loki instance in addition to Grafana annotations.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingApiServer",
|
|
"resourceVersion": "1734627512749",
|
|
"creationTimestamp": "2024-06-20T20:52:03Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-19 16:58:32.7498017 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Register Alerting APIs with the K8s API server",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"requiresRestart": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingBacktesting",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-12-14T14:44:14Z"
|
|
},
|
|
"spec": {
|
|
"description": "Rule backtesting API for alerting",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingCentralAlertHistory",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-05-29T15:01:38Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the new central alert history.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingDisableSendAlertsExternal",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-05-23T12:29:19Z"
|
|
},
|
|
"spec": {
|
|
"description": "Disables the ability to send alerts to an external Alertmanager datasource.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingFilterV2",
|
|
"resourceVersion": "1723028774805",
|
|
"creationTimestamp": "2024-09-11T11:29:26Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable the new alerting search experience",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingInsights",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-09-14T12:58:04Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Show the new alerting insights landing page",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"frontend": true,
|
|
"hideFromAdminPage": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingListViewV2",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-05-24T14:40:49Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the new alert list view design",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingNoDataErrorExecution",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-08-15T14:27:15Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Changes how Alerting state manager handles execution of NoData/Error",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"requiresRestart": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingNoNormalState",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-01-13T23:29:29Z"
|
|
},
|
|
"spec": {
|
|
"description": "Stop maintaining state of alerts that are not firing",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingNotificationsStepMode",
|
|
"resourceVersion": "1737362059637",
|
|
"creationTimestamp": "2024-11-22T11:07:45Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-20 08:34:19.63725 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables simplified step mode in the notifications section",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingPrometheusRulesPrimary",
|
|
"resourceVersion": "1727332930692",
|
|
"creationTimestamp": "2024-09-27T12:27:16Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-26 06:42:10.692959 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Uses Prometheus rules as the primary source of truth for ruler-enabled data sources",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingQueryAndExpressionsStepMode",
|
|
"resourceVersion": "1737362059637",
|
|
"creationTimestamp": "2024-09-26T06:33:14Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-20 08:34:19.63725 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables step mode for alerting queries and expressions",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingQueryOptimization",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-01-10T20:52:58Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Optimizes eligible queries in order to reduce load on datasources",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingSaveStatePeriodic",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-01-23T16:03:30Z"
|
|
},
|
|
"spec": {
|
|
"description": "Writes the state periodically to the database, asynchronous to rule evaluation",
|
|
"stage": "privatePreview",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingSimplifiedRouting",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-11-10T13:14:39Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables users to easily configure alert notifications by specifying a contact point directly when editing or creating an alert rule",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertingUIOptimizeReducer",
|
|
"resourceVersion": "1731923458730",
|
|
"creationTimestamp": "2024-11-18T10:59:00Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-18 09:50:58.730825 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables removing the reducer from the alerting UI when creating a new alert rule and using instant query",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertmanagerRemoteOnly",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-30T16:27:08Z"
|
|
},
|
|
"spec": {
|
|
"description": "Disable the internal Alertmanager and only use the external one defined.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertmanagerRemotePrimary",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-30T16:27:08Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable Grafana to have a remote Alertmanager instance as the primary Alertmanager.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "alertmanagerRemoteSecondary",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-30T16:27:08Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable Grafana to sync configuration and state with a remote Alertmanager.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "angularDeprecationUI",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-08-29T14:05:47Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Display Angular warnings in dashboards and panels",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "annotationPermissionUpdate",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-10-31T13:30:13Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Change the way annotation permissions work by scoping them to folders and dashboards.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "appPlatformAccessTokens",
|
|
"resourceVersion": "1725549369316",
|
|
"creationTimestamp": "2024-09-05T16:18:44Z",
|
|
"deletionTimestamp": "2024-10-14T10:47:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the use of access tokens for the App Platform",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "appPlatformGrpcClientAuth",
|
|
"resourceVersion": "1728662061076",
|
|
"creationTimestamp": "2024-10-14T10:47:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the gRPC client to authenticate with the App Platform by using ID \u0026 access tokens",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "appSidecar",
|
|
"resourceVersion": "1731608393499",
|
|
"creationTimestamp": "2024-09-09T12:45:05Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-14 18:19:53.499798 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable the app sidecar feature that allows rendering 2 apps at the same time",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "authAPIAccessTokenAuth",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-04-02T15:45:15Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the use of Auth API access tokens for authentication",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "authZGRPCServer",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-06-13T09:41:35Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the gRPC server for authorization",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autoMigrateGraphPanel",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-08T22:00:48Z"
|
|
},
|
|
"spec": {
|
|
"description": "Migrate old graph panel to supported time series panel - broken out from autoMigrateOldPanels to enable granular tracking",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autoMigrateOldPanels",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-03-23T04:02:36Z"
|
|
},
|
|
"spec": {
|
|
"description": "Migrate old angular panels to supported versions (graph, table-old, worldmap, etc)",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autoMigratePiechartPanel",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-14T16:06:25Z"
|
|
},
|
|
"spec": {
|
|
"description": "Migrate old piechart panel to supported piechart panel - broken out from autoMigrateOldPanels to enable granular tracking",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autoMigrateStatPanel",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-14T16:06:25Z"
|
|
},
|
|
"spec": {
|
|
"description": "Migrate old stat panel to supported stat panel - broken out from autoMigrateOldPanels to enable granular tracking",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autoMigrateTablePanel",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-14T16:06:25Z"
|
|
},
|
|
"spec": {
|
|
"description": "Migrate old table panel to supported table panel - broken out from autoMigrateOldPanels to enable granular tracking",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autoMigrateWorldmapPanel",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-14T16:06:25Z"
|
|
},
|
|
"spec": {
|
|
"description": "Migrate old worldmap panel to supported geomap panel - broken out from autoMigrateOldPanels to enable granular tracking",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autoMigrateXYChartPanel",
|
|
"resourceVersion": "1722537244598",
|
|
"creationTimestamp": "2024-03-22T15:44:37Z",
|
|
"deletionTimestamp": "2024-11-14T16:36:18Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-01 18:34:04.598082 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Migrate old XYChart panel to new XYChart2 model",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "autofixDSUID",
|
|
"resourceVersion": "1717578796182",
|
|
"creationTimestamp": "2024-05-03T11:32:07Z",
|
|
"deletionTimestamp": "2024-06-20T10:56:39Z"
|
|
},
|
|
"spec": {
|
|
"description": "Automatically migrates invalid datasource UIDs",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "awsAsyncQueryCaching",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-07-21T15:34:07Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable caching for async queries for Redshift and Athena. Requires that the datasource has caching and async query support enabled",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/aws-datasources",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "awsDatasourcesNewFormStyling",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-10-12T08:59:10Z",
|
|
"deletionTimestamp": "2024-07-22T12:48:17Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Applies new form styling for configuration and query editors in AWS plugins",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/aws-datasources",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "awsDatasourcesTempCredentials",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-07-06T15:06:11Z"
|
|
},
|
|
"spec": {
|
|
"description": "Support temporary security credentials in AWS plugins for Grafana Cloud customers",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/aws-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "azureMonitorDisableLogLimit",
|
|
"resourceVersion": "1727698096407",
|
|
"creationTimestamp": "2024-10-24T13:32:09Z",
|
|
"deletionTimestamp": "2024-10-22T09:44:12Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-30 12:08:16.407109 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Disables the log limit restriction for Azure Monitor when true. The limit is enabled by default.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/partner-datasources",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "azureMonitorEnableUserAuth",
|
|
"resourceVersion": "1732189410576",
|
|
"creationTimestamp": "2024-11-27T14:01:54Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-21 11:43:30.576196 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables user auth for Azure Monitor datasource only",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/partner-datasources",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "azureMonitorLogLimit",
|
|
"resourceVersion": "1727696791818",
|
|
"creationTimestamp": "2024-09-30T11:45:45Z",
|
|
"deletionTimestamp": "2024-09-30T11:51:51Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-30 11:46:31.818302 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Control the log limit restriction for Azure Monitor",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/partner-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "azureMonitorPrometheusExemplars",
|
|
"resourceVersion": "1723028568258",
|
|
"creationTimestamp": "2024-06-06T16:53:17Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-07 11:02:48.258776 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Allows configuration of Azure Monitor as a data source that can provide Prometheus exemplars",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/partner-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "backgroundPluginInstaller",
|
|
"resourceVersion": "1723202510081",
|
|
"creationTimestamp": "2024-08-12T14:39:31Z",
|
|
"deletionTimestamp": "2024-09-23T13:49:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable background plugin installer",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "bodyScrolling",
|
|
"resourceVersion": "1721723807004",
|
|
"creationTimestamp": "2024-07-01T10:28:39Z",
|
|
"deletionTimestamp": "2024-09-24T12:23:18Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-23 08:36:47.004393 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Adjusts Page to make body the scrollable element",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"frontend": true,
|
|
"allowSelfServe": true,
|
|
"hideFromDocs": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "cachingOptimizeSerializationMemoryUsage",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-12T16:56:49Z"
|
|
},
|
|
"spec": {
|
|
"description": "If enabled, the caching backend gradually serializes query responses for the cache, comparing against the configured `[caching]max_value_mb` value as it goes. This can can help prevent Grafana from running out of memory while attempting to cache very large query responses.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "canvasPanelNesting",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-05-31T19:03:34Z"
|
|
},
|
|
"spec": {
|
|
"description": "Allow elements nesting",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "canvasPanelPanZoom",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-01-02T19:52:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Allow pan and zoom in canvas panel",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "cloudRBACRoles",
|
|
"resourceVersion": "1721984527957",
|
|
"creationTimestamp": "2024-01-10T13:19:01Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-26 09:02:07.957377 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enabled grafana cloud specific RBAC roles",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"requiresRestart": true,
|
|
"allowSelfServe": true,
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "cloudWatchBatchQueries",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-20T19:09:41Z"
|
|
},
|
|
"spec": {
|
|
"description": "Runs CloudWatch metrics queries as separate batches",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/aws-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "cloudWatchCrossAccountQuerying",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2022-11-28T11:39:12Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables cross-account querying in CloudWatch datasources",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/aws-datasources",
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "cloudWatchNewLabelParsing",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-04-05T15:57:56Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Updates CloudWatch label parsing to be more accurate",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/aws-datasources",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "cloudWatchRoundUpEndTime",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-06-27T15:10:28Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Round up end time for metric queries to the next minute to avoid missing data",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/aws-datasources",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "cloudwatchMetricInsightsCrossAccount",
|
|
"resourceVersion": "1729265619643",
|
|
"creationTimestamp": "2024-07-02T10:34:12Z",
|
|
"deletionTimestamp": "2025-01-10T22:23:23Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-18 15:33:39.643165 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables cross account observability for Cloudwatch Metric Insights query builder",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/aws-datasources",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "configurableSchedulerTick",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-07-26T16:44:12Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable changing the scheduler base interval via configuration option unified_alerting.scheduler_tick_interval",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"requiresRestart": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "correlations",
|
|
"resourceVersion": "1731608393499",
|
|
"creationTimestamp": "2022-09-16T13:14:27Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-14 18:19:53.499798 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Correlations page",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "crashDetection",
|
|
"resourceVersion": "1730381712885",
|
|
"creationTimestamp": "2024-11-12T15:07:27Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables browser crash detection reporting to Faro.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-traces-and-profiling",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashboardNewLayouts",
|
|
"resourceVersion": "1729671312626",
|
|
"creationTimestamp": "2024-10-23T08:55:45Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-23 08:15:12.626632 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables experimental new dashboard layouts",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashboardRestore",
|
|
"resourceVersion": "1728397491294",
|
|
"creationTimestamp": "2024-05-16T17:36:26Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-08 14:24:51.294668 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables deleted dashboard restore feature",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashboardRestoreUI",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-06-25T14:43:13Z",
|
|
"deletionTimestamp": "2024-10-11T08:29:58Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the frontend to be able to restore a recently deleted dashboard",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashboardScene",
|
|
"resourceVersion": "1729671397794",
|
|
"creationTimestamp": "2023-11-13T08:51:21Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-23 08:16:37.794144 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables dashboard rendering using scenes for all roles",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashboardSceneForViewers",
|
|
"resourceVersion": "1727354524763",
|
|
"creationTimestamp": "2023-11-02T19:02:25Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-26 12:42:04.763233 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables dashboard rendering using Scenes for viewer roles",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashboardSceneSolo",
|
|
"resourceVersion": "1727354524763",
|
|
"creationTimestamp": "2024-02-11T08:08:47Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-26 12:42:04.763233 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables rendering dashboards using scenes for solo panels",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashboardSchemaV2",
|
|
"resourceVersion": "1730192092473",
|
|
"creationTimestamp": "2024-10-29T10:35:18Z",
|
|
"deletionTimestamp": "2024-12-19T12:28:20Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the new dashboard schema version 2, implementing changes necessary for dynamic dashboards and dashboards as code.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dashgpt",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-08-30T20:22:05Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable AI powered features in dashboards",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "databaseReadReplica",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-06-18T15:07:15Z",
|
|
"deletionTimestamp": "2024-09-25T23:21:39Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use a read replica for some database queries.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-backend-services-squad",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dataplaneAggregator",
|
|
"resourceVersion": "1723151074613",
|
|
"creationTimestamp": "2024-08-09T08:41:07Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable grafana dataplane aggregator",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "dataplaneFrontendFallback",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-04-07T21:13:19Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Support dataplane contract field name change for transformations and field name matchers where the name is different",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"frontend": true,
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "datasourceAPIServers",
|
|
"resourceVersion": "1726731672938",
|
|
"creationTimestamp": "2024-09-19T08:28:27Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-19 07:41:12.938146 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Expose some datasources as apiservers.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "datasourceConnectionsTab",
|
|
"resourceVersion": "1737049826022",
|
|
"creationTimestamp": "2025-01-21T17:39:48Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-16 17:50:26.022636488 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Shows defined connections for a data source in the plugins detail page",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "datasourceProxyDisableRBAC",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-05-21T13:05:16Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Disables applying a plugin route's ReqAction field to authorization",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromDocs": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "datasourceQueryMultiStatus",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-05-03T16:02:20Z",
|
|
"deletionTimestamp": "2024-07-10T09:15:10Z"
|
|
},
|
|
"spec": {
|
|
"description": "Introduce HTTP 207 Multi Status for api/ds/query",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "datasourceQueryTypes",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-05-23T16:46:28Z"
|
|
},
|
|
"spec": {
|
|
"description": "Show query type endpoints in datasource API servers (currently hardcoded for testdata, expressions, and prometheus)",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "disableAngular",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-03-23T15:43:45Z"
|
|
},
|
|
"spec": {
|
|
"description": "Dynamic flag to disable angular at runtime. The preferred method is to set `angular_support_enabled` to `false` in the [security] settings, which allows you to change the state at runtime.",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "disableClassicHTTPHistogram",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-06-18T19:37:44Z"
|
|
},
|
|
"spec": {
|
|
"description": "Disables classic HTTP Histogram (use with enableNativeHTTPHistogram)",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-backend-services-squad",
|
|
"requiresRestart": true,
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "disableEnvelopeEncryption",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2022-05-24T08:34:47Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Disable envelope encryption (emergency only)",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-as-code",
|
|
"hideFromAdminPage": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "disableNumericMetricsSortingInExpressions",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2024-04-16T14:52:47Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "In server-side expressions, disable the sorting of numeric-kind metrics by their metric name or labels.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/oss-big-tent",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "disableSSEDataplane",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-04-12T16:24:34Z"
|
|
},
|
|
"spec": {
|
|
"description": "Disables dataplane specific processing in server side expressions.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-metrics"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "disableSecretsCompatibility",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-07-12T20:27:37Z"
|
|
},
|
|
"spec": {
|
|
"description": "Disable duplicated secret storage in legacy tables",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/hosted-grafana-team",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "easyIssueReportButton",
|
|
"resourceVersion": "1733157534811",
|
|
"creationTimestamp": "2024-12-02T16:38:54Z",
|
|
"deletionTimestamp": "2024-12-02T16:46:56Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables a button to send reports from the Grafana UI",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad",
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "editPanelCSVDragAndDrop",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-01-24T09:43:44Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables drag and drop for CSV and Excel files",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "elasticsearchCrossClusterSearch",
|
|
"resourceVersion": "1733848475752",
|
|
"creationTimestamp": "2024-12-12T22:20:04Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-10 16:34:35.752111 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables cross cluster search in the Elasticsearch datasource",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/aws-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "elasticsearchImprovedParsing",
|
|
"resourceVersion": "1736808262603",
|
|
"creationTimestamp": "2025-01-15T17:05:54Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-13 22:44:22.603729 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables less memory intensive Elasticsearch result parsing",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/aws-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "enableDatagridEditing",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-04-24T14:46:31Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the edit functionality in the datagrid panel",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "enableExtensionsAdminPage",
|
|
"resourceVersion": "1730819353237",
|
|
"creationTimestamp": "2024-11-05T15:55:10Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-05 15:09:13.237578 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the extension admin page regardless of development mode",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "enableNativeHTTPHistogram",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-03T18:23:55Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables native HTTP Histograms",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-backend-services-squad",
|
|
"requiresRestart": true,
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "enableSCIM",
|
|
"resourceVersion": "1730980484343",
|
|
"creationTimestamp": "2024-11-07T14:38:46Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables SCIM support for user and group management",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "enableScopesInMetricsExplore",
|
|
"resourceVersion": "1729765731452",
|
|
"creationTimestamp": "2024-11-06T13:11:33Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the scopes usage in Metrics Explore",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "exploreContentOutline",
|
|
"resourceVersion": "1717578796182",
|
|
"creationTimestamp": "2023-10-13T16:57:13Z",
|
|
"deletionTimestamp": "2024-06-24T15:45:42Z"
|
|
},
|
|
"spec": {
|
|
"description": "Content outline sidebar",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/explore-squad",
|
|
"frontend": true,
|
|
"allowSelfServe": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "exploreLogsAggregatedMetrics",
|
|
"resourceVersion": "1724938092041",
|
|
"creationTimestamp": "2024-08-29T13:55:59Z"
|
|
},
|
|
"spec": {
|
|
"description": "Used in Explore Logs to query by aggregated metrics",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "exploreLogsLimitedTimeRange",
|
|
"resourceVersion": "1724938092041",
|
|
"creationTimestamp": "2024-08-29T13:55:59Z"
|
|
},
|
|
"spec": {
|
|
"description": "Used in Explore Logs to limit the time range",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "exploreLogsShardSplitting",
|
|
"resourceVersion": "1724938092041",
|
|
"creationTimestamp": "2024-08-29T13:55:59Z"
|
|
},
|
|
"spec": {
|
|
"description": "Used in Explore Logs to split queries into multiple queries based on the number of shards",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "exploreMetrics",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-04-09T18:15:18Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the new Explore Metrics core app",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "exploreMetricsRelatedLogs",
|
|
"resourceVersion": "1730125602673",
|
|
"creationTimestamp": "2024-11-05T16:28:43Z"
|
|
},
|
|
"spec": {
|
|
"description": "Display Related Logs in Explore Metrics",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"frontend": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "expressionParser",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-17T00:59:11Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable new expression parser",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "externalCorePlugins",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-09-22T08:50:13Z"
|
|
},
|
|
"spec": {
|
|
"description": "Allow core plugins to be loaded as external",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "externalServiceAccounts",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-09-28T07:26:37Z"
|
|
},
|
|
"spec": {
|
|
"description": "Automatic service account and token setup for plugins",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "extraThemes",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-05-10T13:37:04Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables extra themes",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "extractFieldsNameDeduplication",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-11-02T15:47:42Z"
|
|
},
|
|
"spec": {
|
|
"description": "Make sure extracted field names are unique in the dataframe",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "failWrongDSUID",
|
|
"resourceVersion": "1718721033692",
|
|
"creationTimestamp": "2024-06-20T10:56:39Z"
|
|
},
|
|
"spec": {
|
|
"description": "Throws an error if a datasource has an invalid UIDs",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "faroDatasourceSelector",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-05-05T00:35:10Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable the data source selector within the Frontend Apps section of the Frontend Observability",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/app-o11y",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "featureHighlights",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2022-02-03T11:53:23Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Highlight Grafana Enterprise features",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-as-code",
|
|
"allowSelfServe": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "featureToggleAdminPage",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-07-18T20:43:32Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable admin page for managing feature toggles from the Grafana front-end. Grafana Cloud only.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad",
|
|
"requiresRestart": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "feedbackButton",
|
|
"resourceVersion": "1733158016122",
|
|
"creationTimestamp": "2024-12-02T17:08:15Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables a button to send feedback from the Grafana UI",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad",
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "flameGraphItemCollapsing",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-11-09T14:31:07Z",
|
|
"deletionTimestamp": "2024-07-15T12:45:41Z"
|
|
},
|
|
"spec": {
|
|
"description": "Allow collapsing of flame graph items",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-traces-and-profiling",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "folderCounts",
|
|
"resourceVersion": "1734702013658",
|
|
"creationTimestamp": "2024-12-20T13:40:13Z",
|
|
"deletionTimestamp": "2024-12-27T10:19:54Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable folder's api server counts",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "folderMove",
|
|
"resourceVersion": "1734702013658",
|
|
"creationTimestamp": "2024-12-20T13:40:13Z",
|
|
"deletionTimestamp": "2024-12-27T10:19:54Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable folder's api server move",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "formatString",
|
|
"resourceVersion": "1722290290367",
|
|
"creationTimestamp": "2023-10-13T18:17:12Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-29 21:58:10.367328 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable format string transformer",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "frontendSandboxMonitorOnly",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-07-05T11:48:25Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables monitor only in the plugin frontend sandbox (if enabled)",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "grafanaAPIServerEnsureKubectlAccess",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-12-06T20:21:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Start an additional https handler and write kubectl options",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresDevMode": true,
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "grafanaAPIServerTestingWithExperimentalAPIs",
|
|
"resourceVersion": "1727945615419",
|
|
"creationTimestamp": "2024-10-03T10:11:40Z",
|
|
"deletionTimestamp": "2025-01-22T20:53:53Z"
|
|
},
|
|
"spec": {
|
|
"description": "Facilitate integration testing of experimental APIs",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "grafanaAPIServerWithExperimentalAPIs",
|
|
"resourceVersion": "1726731672938",
|
|
"creationTimestamp": "2023-10-06T18:55:22Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-19 07:41:12.938146 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Register experimental APIs with the k8s API server, including all datasources",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresDevMode": true,
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "grafanaAdvisor",
|
|
"resourceVersion": "1737365459765",
|
|
"creationTimestamp": "2025-01-20T10:08:00Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables Advisor app",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "grafanaManagedRecordingRules",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-04-22T17:53:16Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables Grafana-managed recording rules.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "groupAttributeSync",
|
|
"resourceVersion": "1731087176211",
|
|
"creationTimestamp": "2024-09-09T15:29:43Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-08 17:32:56.21158 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable the groupsync extension for managing Group Attribute Sync feature",
|
|
"stage": "privatePreview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "groupByVariable",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-14T17:18:04Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable groupBy variable support in scenes dashboards",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "groupToNestedTableTransformation",
|
|
"resourceVersion": "1720568606781",
|
|
"creationTimestamp": "2024-02-07T14:28:26Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-09 23:43:26.781894 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the group to nested table transformation",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "grpcServer",
|
|
"resourceVersion": "1724096690370",
|
|
"creationTimestamp": "2022-09-26T20:25:34Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-19 19:44:50.370023815 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Run the GRPC server",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "homeSetupGuide",
|
|
"resourceVersion": "1726258153467",
|
|
"creationTimestamp": "2024-09-25T17:20:04Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-13 20:09:13.467989 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Used in Home for users who want to return to the onboarding flow or quickly find popular config pages",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/growth-and-onboarding",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "idForwarding",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-09-25T15:21:28Z",
|
|
"deletionTimestamp": "2024-08-21T13:30:17Z"
|
|
},
|
|
"spec": {
|
|
"description": "Generate signed id token for identity that can be forwarded to plugins and external services",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "improvedExternalSessionHandling",
|
|
"resourceVersion": "1737370880023",
|
|
"creationTimestamp": "2024-09-17T10:54:39Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-20 11:01:20.02358 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables improved support for OAuth external sessions. After enabling this feature, users might need to re-authenticate themselves.",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"allowSelfServe": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "improvedExternalSessionHandlingSAML",
|
|
"resourceVersion": "1737370880023",
|
|
"creationTimestamp": "2025-01-09T17:02:49Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-20 11:01:20.02358 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables improved support for SAML external sessions. Ensure the NameID format is correctly configured in Grafana for SAML Single Logout to function properly.",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"allowSelfServe": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "individualCookiePreferences",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-02-21T10:19:07Z"
|
|
},
|
|
"spec": {
|
|
"description": "Support overriding cookie preferences per user",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-backend-group"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "influxdbBackendMigration",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2022-02-09T18:26:16Z",
|
|
"deletionTimestamp": "2023-01-17T14:11:26Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Query InfluxDB InfluxQL without the proxy",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/partner-datasources",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "influxdbRunQueriesInParallel",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2024-02-01T10:58:24Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables running InfluxDB Influxql queries in parallel",
|
|
"stage": "privatePreview",
|
|
"codeowner": "@grafana/partner-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "influxqlStreamingParser",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2023-11-29T17:29:35Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable streaming JSON parser for InfluxDB datasource InfluxQL query language",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/partner-datasources"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "investigationsBackend",
|
|
"resourceVersion": "1734447689720",
|
|
"creationTimestamp": "2024-12-18T08:31:03Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable the investigations backend API",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "investigationsWatcher",
|
|
"resourceVersion": "1734443690044",
|
|
"creationTimestamp": "2024-12-17T13:54:50Z",
|
|
"deletionTimestamp": "2024-12-17T14:54:34Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables experimental watcher for investigations",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "jaegerBackendMigration",
|
|
"resourceVersion": "1731599633815",
|
|
"creationTimestamp": "2024-11-15T14:40:20Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables querying the Jaeger data source without the proxy",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/oss-big-tent"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "jitterAlertRulesWithinGroups",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-01-18T18:48:11Z"
|
|
},
|
|
"spec": {
|
|
"description": "Distributes alert rule evaluations more evenly over time, including spreading out rules within the same group",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"requiresRestart": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "k8SFolderCounts",
|
|
"resourceVersion": "1735294794086",
|
|
"creationTimestamp": "2024-12-27T17:10:44Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable folder's api server counts",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "k8SFolderMove",
|
|
"resourceVersion": "1735294794086",
|
|
"creationTimestamp": "2024-12-27T17:10:44Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable folder's api server move",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kuberenetesRestore",
|
|
"resourceVersion": "1735880172453",
|
|
"creationTimestamp": "2025-01-03T04:56:12Z",
|
|
"deletionTimestamp": "2025-01-03T05:01:38Z"
|
|
},
|
|
"spec": {
|
|
"description": "Allow restoring objects in k8s",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesAggregator",
|
|
"resourceVersion": "1723151074613",
|
|
"creationTimestamp": "2024-02-12T20:59:35Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-08 21:04:34.613161685 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable grafana's embedded kube-aggregator",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesCliDashboards",
|
|
"resourceVersion": "1733520389522",
|
|
"creationTimestamp": "2024-12-13T22:55:43Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use the k8s client to retrieve dashboards internally",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesDashboards",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-06-05T14:34:23Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use the kubernetes API in the frontend for dashboards",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesFeatureToggles",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-01-18T05:32:44Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use the kubernetes API for feature toggle management in the frontend",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad",
|
|
"frontend": true,
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesFolders",
|
|
"resourceVersion": "1725863636605",
|
|
"creationTimestamp": "2024-09-10T09:22:08Z",
|
|
"deletionTimestamp": "2025-01-22T20:49:15Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-09 06:33:56.605329 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use the kubernetes API in the frontend for folders, and route /api/folders requests to k8s",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesFoldersServiceV2",
|
|
"resourceVersion": "1735336477446",
|
|
"creationTimestamp": "2025-01-13T21:15:35Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use the Folders Service V2, and route Folder Service requests to k8s",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesPlaylists",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-10-05T19:00:36Z",
|
|
"deletionTimestamp": "2024-08-13T08:03:28Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use the kubernetes API in the frontend for playlists, and route /api/playlist requests to k8s",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesRestore",
|
|
"resourceVersion": "1735880498698",
|
|
"creationTimestamp": "2025-01-03T14:48:47Z"
|
|
},
|
|
"spec": {
|
|
"description": "Allow restoring objects in k8s",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "kubernetesSnapshots",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-12-05T22:31:49Z"
|
|
},
|
|
"spec": {
|
|
"description": "Routes snapshot requests from /api to the /apis endpoint",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "libraryPanelRBAC",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-11T23:30:50Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables RBAC support for library panels",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "live-service-web-worker",
|
|
"resourceVersion": "1727432782383",
|
|
"creationTimestamp": "2022-01-26T17:44:20Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-27 10:26:22.38366 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "This will use a webworker thread to processes events rather than the main thread",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "logQLScope",
|
|
"resourceVersion": "1730842404843",
|
|
"creationTimestamp": "2024-11-11T11:53:24Z"
|
|
},
|
|
"spec": {
|
|
"description": "In-development feature that will allow injection of labels into loki queries.",
|
|
"stage": "privatePreview",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "logRequestsInstrumentedAsUnknown",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-06-10T08:56:55Z"
|
|
},
|
|
"spec": {
|
|
"description": "Logs the path for requests that are instrumented as unknown",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/hosted-grafana-team"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "logRowsPopoverMenu",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-11-16T09:48:10Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable filtering menu displayed when text of a log line is selected",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "logsContextDatasourceUi",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-01-27T14:12:01Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Allow datasource to provide custom UI for context view",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true,
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "logsExploreTableDefaultVisualization",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-05-02T15:28:15Z"
|
|
},
|
|
"spec": {
|
|
"description": "Sets the logs table as default visualisation in logs explore",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "logsExploreTableVisualisation",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-07-12T13:52:42Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "A table visualisation for logs in Explore",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "logsInfiniteScrolling",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-11-09T10:54:03Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables infinite scrolling for the Logs panel in Explore and Dashboards",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiExperimentalStreaming",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-06-19T10:03:51Z"
|
|
},
|
|
"spec": {
|
|
"description": "Support new streaming approach for loki (prototype, needs special loki build)",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiLabelNamesQueryApi",
|
|
"resourceVersion": "1734096677730",
|
|
"creationTimestamp": "2024-12-13T14:31:41Z"
|
|
},
|
|
"spec": {
|
|
"description": "Defaults to using the Loki `/labels` API instead of `/series`",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiLogsDataplane",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-07-13T07:58:00Z"
|
|
},
|
|
"spec": {
|
|
"description": "Changes logs responses from Loki to be compliant with the dataplane specification.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiMetricDataplane",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-04-13T13:07:08Z",
|
|
"deletionTimestamp": "2024-11-26T16:32:17Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Changes metric responses from Loki to be compliant with the dataplane specification.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiPredefinedOperations",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-06-02T10:52:36Z"
|
|
},
|
|
"spec": {
|
|
"description": "Adds predefined query operations to Loki query editor",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiQueryHints",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-12-18T20:43:16Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables query hints for Loki",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiQuerySplitting",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-02-09T17:27:02Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Split large interval queries into subqueries with smaller time intervals",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true,
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiQuerySplittingConfig",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-03-20T15:51:36Z"
|
|
},
|
|
"spec": {
|
|
"description": "Give users the option to configure split durations for Loki queries",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiRunQueriesInParallel",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-09-19T09:34:01Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables running Loki queries in parallel",
|
|
"stage": "privatePreview",
|
|
"codeowner": "@grafana/observability-logs"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiSendDashboardPanelNames",
|
|
"resourceVersion": "1724089497989",
|
|
"creationTimestamp": "2024-08-22T19:30:43Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-19 17:44:57.989565 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Send dashboard and panel names to Loki when querying",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiShardSplitting",
|
|
"resourceVersion": "1729678036788",
|
|
"creationTimestamp": "2024-10-23T11:21:03Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-23 10:07:16.788828 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use stream shards to split queries into smaller subqueries",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "lokiStructuredMetadata",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-11-16T16:06:14Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the loki data source to request structured metadata from the Loki server",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-logs",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "managedPluginsInstall",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-10-18T13:17:03Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Install managed plugins directly from plugins catalog",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "metricsSummary",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-08-28T14:02:12Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables metrics summary queries in the Tempo data source",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-traces-and-profiling",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "mlExpressions",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-07-13T17:37:50Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable support for Machine Learning in server-side expressions",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/alerting-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "mysqlAnsiQuotes",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-10-12T11:43:35Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use double quotes to escape keyword in a MySQL query",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "nestedFolders",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2022-10-26T14:15:14Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable folder nesting",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "newDashboardSharingComponent",
|
|
"resourceVersion": "1733231733564",
|
|
"creationTimestamp": "2024-05-03T15:02:18Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-03 13:15:33.564083 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the new sharing drawer design",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "newDashboardWithFiltersAndGroupBy",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-04-04T11:25:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables filters and group by variables on all new dashboards. Variables are added only if default data source supports filtering.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "newFiltersUI",
|
|
"resourceVersion": "1733391902652",
|
|
"creationTimestamp": "2024-08-30T12:48:13Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-05 09:45:02.652078 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables new combobox style UI for the Ad hoc filters variable in scenes architecture",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "newFolderPicker",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-01-15T11:43:19Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the nested folder picker without having nested folders enabled",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "newPDFRendering",
|
|
"resourceVersion": "1735810618168",
|
|
"creationTimestamp": "2024-02-08T12:09:34Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 09:36:58.168957157 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "New implementation for the dashboard-to-PDF rendering",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "nodeGraphDotLayout",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-01-31T16:26:12Z"
|
|
},
|
|
"spec": {
|
|
"description": "Changed the layout algorithm for the node graph",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-traces-and-profiling",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "notificationBanner",
|
|
"resourceVersion": "1727777007488",
|
|
"creationTimestamp": "2024-05-13T09:32:34Z",
|
|
"deletionTimestamp": "2025-01-10T10:18:43Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-01 10:03:27.48823 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the notification banner UI and API",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "oauthRequireSubClaim",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-03-25T13:22:24Z"
|
|
},
|
|
"spec": {
|
|
"description": "Require that sub claims is present in oauth tokens.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "onPremToCloudMigrations",
|
|
"resourceVersion": "1736458171023",
|
|
"creationTimestamp": "2024-01-22T16:09:08Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-09 21:29:31.023464 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable the Grafana Migration Assistant, which helps you easily migrate on-prem resources, such as dashboards, folders, and data source configurations, to your Grafana Cloud stack.",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "onPremToCloudMigrationsAlerts",
|
|
"resourceVersion": "1728048163201",
|
|
"creationTimestamp": "2024-10-07T10:53:24Z",
|
|
"deletionTimestamp": "2024-12-17T11:56:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the migration of alerts and its child resources to your Grafana Cloud stack. Requires `onPremToCloudMigrations` to be enabled in conjunction.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "onPremToCloudMigrationsAuthApiMig",
|
|
"resourceVersion": "1732033809064",
|
|
"creationTimestamp": "2024-11-21T18:46:06Z",
|
|
"deletionTimestamp": "2025-01-22T11:00:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the use of auth api instead of gcom for internal token services. Requires `onPremToCloudMigrations` to be enabled in conjunction.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "openSearchBackendFlowEnabled",
|
|
"resourceVersion": "1724141158995",
|
|
"creationTimestamp": "2024-06-17T09:41:50Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-20 08:05:58.995762 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the backend query flow for Open Search datasource plugin",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/aws-datasources",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "panelFilterVariable",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-11-03T12:15:54Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables use of the `systemPanelFilterVar` variable to filter panels in a dashboard",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "panelMonitoring",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-10-09T05:19:08Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables panel monitoring through logs and measurements",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "panelTitleSearch",
|
|
"resourceVersion": "1724096690370",
|
|
"creationTimestamp": "2022-02-15T18:26:03Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-19 19:44:50.370023815 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Search for dashboards using panel title",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "panelTitleSearchInV1",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-10-13T12:04:24Z",
|
|
"deletionTimestamp": "2025-01-21T09:59:32Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable searching for dashboards using panel title in search v1",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"requiresDevMode": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "passScopeToDashboardApi",
|
|
"resourceVersion": "1718290335877",
|
|
"creationTimestamp": "2024-06-20T15:49:19Z",
|
|
"deletionTimestamp": "2024-10-25T12:56:54Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the passing of scopes to dashboards fetching in Grafana",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "passwordlessMagicLinkAuthentication",
|
|
"resourceVersion": "1730232874003",
|
|
"creationTimestamp": "2024-11-14T13:50:55Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable passwordless login via magic link authentication",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pdfTables",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-11-06T13:39:22Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables generating table data as PDF in reporting",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/sharing-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "permissionsFilterRemoveSubquery",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-08-02T07:39:25Z"
|
|
},
|
|
"spec": {
|
|
"description": "Alternative permission filter implementation that does not use subqueries for fetching the dashboard folder",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-backend-group"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pinNavItems",
|
|
"resourceVersion": "1727948775526",
|
|
"creationTimestamp": "2024-06-10T11:40:03Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-03 09:46:15.526594 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables pinning of nav items",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "playlistsReconciler",
|
|
"resourceVersion": "1734463170112",
|
|
"creationTimestamp": "2024-12-20T03:09:31Z",
|
|
"deletionTimestamp": "2024-12-19T19:17:00Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-17 19:19:30.112629 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables experimental reconciler for playlists",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pluginProxyPreserveTrailingSlash",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2024-06-05T11:36:14Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Preserve plugin proxy trailing slash.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pluginsAPIMetrics",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-09-21T11:36:32Z"
|
|
},
|
|
"spec": {
|
|
"description": "Sends metrics of public grafana packages usage by plugins",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pluginsDetailsRightPanel",
|
|
"resourceVersion": "1720788722220",
|
|
"creationTimestamp": "2024-08-13T09:55:30Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-12 12:52:02.22099 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables right panel for the plugins details page",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pluginsFrontendSandbox",
|
|
"resourceVersion": "1736502809108",
|
|
"creationTimestamp": "2023-06-05T08:51:36Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-10 09:53:29.108375 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the plugins frontend sandbox",
|
|
"stage": "privatePreview",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pluginsSkipHostEnvVars",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-11-15T17:09:14Z"
|
|
},
|
|
"spec": {
|
|
"description": "Disables passing host environment variable to plugin processes",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "pluginsSriChecks",
|
|
"resourceVersion": "1727785264632",
|
|
"creationTimestamp": "2024-10-04T12:55:09Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables SRI checks for plugin assets",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/plugins-platform-backend"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "preinstallAutoUpdate",
|
|
"resourceVersion": "1731581146864",
|
|
"creationTimestamp": "2024-11-07T12:14:25Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-14 10:45:46.864585 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables automatic updates for pre-installed plugins",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "preserveDashboardStateWhenNavigating",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-05-27T12:28:06Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables possibility to preserve dashboard variables and time range when navigating between dashboards",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "promQLScope",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2024-01-29T20:22:17Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "In-development feature that will allow injection of labels into prometheus queries.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/oss-big-tent",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusAzureOverrideAudience",
|
|
"resourceVersion": "1721046541163",
|
|
"creationTimestamp": "2022-05-30T15:43:32Z",
|
|
"deletionTimestamp": "2023-07-16T21:30:14Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-15 12:29:01.163772 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Deprecated. Allow override default AAD audience for Azure Prometheus endpoint. Enabled by default. This feature should no longer be used and will be removed in the future.",
|
|
"stage": "deprecated",
|
|
"codeowner": "@grafana/partner-datasources",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusCodeModeMetricNamesSearch",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2024-04-04T20:38:23Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables search for metric names in Code Mode, to improve performance when working with an enormous number of metric names",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/oss-big-tent",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusConfigOverhaulAuth",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-07-26T16:09:53Z",
|
|
"deletionTimestamp": "2025-01-02T21:19:11Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Update the Prometheus configuration page with the new auth component",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusDataplane",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-03-29T15:26:32Z",
|
|
"deletionTimestamp": "2024-08-26T12:53:38Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Changes responses to from Prometheus to be compliant with the dataplane specification. In particular, when this feature toggle is active, the numeric `Field.Name` is set from 'Value' to the value of the `__name__` label.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusIncrementalQueryInstrumentation",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-07-05T19:39:49Z",
|
|
"deletionTimestamp": "2024-06-20T13:04:22Z"
|
|
},
|
|
"spec": {
|
|
"description": "Adds RudderStack events to incremental queries",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusMetricEncyclopedia",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-03-07T18:41:05Z",
|
|
"deletionTimestamp": "2024-12-30T21:16:04Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Adds the metrics explorer component to the Prometheus query builder as an option in metric select",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"frontend": true,
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusPromQAIL",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2023-10-19T15:45:32Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Prometheus and AI/ML to assist users in creating a query",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/oss-big-tent",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusRunQueriesInParallel",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2024-08-12T12:31:39Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables running Prometheus queries in parallel",
|
|
"stage": "privatePreview",
|
|
"codeowner": "@grafana/oss-big-tent"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusSpecialCharsInLabelValues",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2024-12-18T21:31:08Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Adds support for quotes and special characters in label values for Prometheus queries",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/oss-big-tent",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "prometheusUsesCombobox",
|
|
"resourceVersion": "1735845919509",
|
|
"creationTimestamp": "2024-10-23T11:18:33Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 19:25:19.509884 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use new combobox component for Prometheus query editor",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/oss-big-tent"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "provisioning",
|
|
"resourceVersion": "1732265054297",
|
|
"creationTimestamp": "2024-11-22T09:03:50Z"
|
|
},
|
|
"spec": {
|
|
"description": "Next generation provisioning... and git",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "publicDashboards",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2022-04-07T18:30:19Z",
|
|
"deletionTimestamp": "2024-11-20T14:36:19Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "[Deprecated] Public dashboards are now enabled by default; to disable them, use the configuration setting. This feature toggle will be removed in the next major version.",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "publicDashboardsEmailSharing",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-01-03T19:45:15Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables public dashboard sharing to be restricted to only allowed emails",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "publicDashboardsScene",
|
|
"resourceVersion": "1727354524763",
|
|
"creationTimestamp": "2024-03-22T14:48:21Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-26 12:42:04.763233 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables public dashboard rendering using scenes",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "queryLibrary",
|
|
"resourceVersion": "1731609408207",
|
|
"creationTimestamp": "2022-10-07T18:31:45Z",
|
|
"deletionTimestamp": "2023-03-20T16:00:14Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-14 18:36:48.207329 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables Query Library feature in Explore",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "queryLibraryDashboards",
|
|
"resourceVersion": "1736850377404",
|
|
"creationTimestamp": "2025-01-14T11:01:15Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-14 10:26:17.404592 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables Query Library feature in Dashboards",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "queryOverLive",
|
|
"resourceVersion": "1727432782383",
|
|
"creationTimestamp": "2022-01-26T17:44:20Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-27 10:26:22.38366 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use Grafana Live WebSocket to execute backend queries",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "queryService",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-04-19T09:26:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Register /apis/query.grafana.app/ -- will eventually replace /api/ds/query",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "queryServiceFromUI",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-04-19T09:26:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Routes requests to the new query service",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "queryServiceRewrite",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-04-19T09:26:21Z"
|
|
},
|
|
"spec": {
|
|
"description": "Rewrite requests targeting /ds/query to the query service",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "recordedQueriesMulti",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-06-14T12:34:22Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables writing multiple items from a single query within Recorded Queries",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "recoveryThreshold",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-10-10T14:51:50Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables feature recovery threshold (aka hysteresis) for threshold server-side expression",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/alerting-squad",
|
|
"requiresRestart": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "refactorVariablesTimeRange",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-06-06T13:12:09Z"
|
|
},
|
|
"spec": {
|
|
"description": "Refactor time range variables flow to reduce number of API calls made when query variables are chained",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "regressionTransformation",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-11-24T14:49:16Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables regression analysis transformation",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "reloadDashboardsOnParamsChange",
|
|
"resourceVersion": "1728903221522",
|
|
"creationTimestamp": "2024-10-25T12:56:54Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables reload of dashboards on scopes, time range and variables changes",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "renderAuthJWT",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-04-03T16:53:38Z"
|
|
},
|
|
"spec": {
|
|
"description": "Uses JWT-based auth for rendering instead of relying on remote cache",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/grafana-as-code",
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "reportingRetries",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-08-31T07:47:47Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables rendering retries for the reporting feature",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "reportingUseRawTimeRange",
|
|
"resourceVersion": "1735810729877",
|
|
"creationTimestamp": "2024-11-14T20:08:03Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-02 09:38:49.877519888 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Uses the original report or dashboard time range instead of making an absolute transformation",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/sharing-squad",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "rolePickerDrawer",
|
|
"resourceVersion": "1727337187819",
|
|
"creationTimestamp": "2024-09-26T12:51:38Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the new role picker drawer design",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "scenes",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-07-07T06:53:02Z",
|
|
"deletionTimestamp": "2024-06-27T07:03:46Z"
|
|
},
|
|
"spec": {
|
|
"description": "Experimental framework to build interactive dashboards",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "scopeApi",
|
|
"resourceVersion": "1732690644377",
|
|
"creationTimestamp": "2024-11-27T07:58:25Z"
|
|
},
|
|
"spec": {
|
|
"description": "In-development feature flag for the scope api using the app platform.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad",
|
|
"hideFromAdminPage": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "scopeFilters",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-03-05T15:41:19Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables the use of scope filters in Grafana",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "showDashboardValidationWarnings",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2022-10-14T13:51:05Z"
|
|
},
|
|
"spec": {
|
|
"description": "Show warnings when dashboards do not validate against the schema",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "singleTopNav",
|
|
"resourceVersion": "1732104041490",
|
|
"creationTimestamp": "2024-08-29T08:48:32Z",
|
|
"deletionTimestamp": "2024-12-17T13:32:38Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-20 12:00:41.490792 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Unifies the top search bar and breadcrumb bar into one",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "sqlDatasourceDatabaseSelection",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-06-06T16:28:52Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables previous SQL data source dataset dropdown behavior",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "sqlExpressions",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-02-27T21:16:00Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables using SQL and DuckDB functions as Expressions.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-app-platform-squad"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "sqlQuerybuilderFunctionParameters",
|
|
"resourceVersion": "1718487716739",
|
|
"creationTimestamp": "2024-11-04T16:13:35Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables SQL query builder function parameters",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/oss-big-tent",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "sseGroupByDatasource",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-09-07T20:02:07Z"
|
|
},
|
|
"spec": {
|
|
"description": "Send query to the same datasource in a single request when using server side expressions. The `cloudWatchBatchQueries` feature toggle should be enabled if this used with CloudWatch.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/observability-metrics"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "ssoSettingsApi",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-11-08T09:50:01Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the SSO settings API and the OAuth configuration UIs in Grafana",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "ssoSettingsLDAP",
|
|
"resourceVersion": "1728034012257",
|
|
"creationTimestamp": "2024-06-18T11:31:27Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-10-04 09:26:52.257203 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use the new SSO Settings API to configure LDAP",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"requiresRestart": true,
|
|
"allowSelfServe": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "ssoSettingsSAML",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2024-03-14T11:04:45Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use the new SSO Settings API to configure the SAML connector",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"allowSelfServe": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "storage",
|
|
"resourceVersion": "1724096690370",
|
|
"creationTimestamp": "2022-03-17T17:19:23Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-19 19:44:50.370023815 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Configurable storage for dashboards, datasources, and resources",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "tableSharedCrosshair",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-12-13T09:33:14Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables shared crosshair in table panel",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "teamHttpHeaders",
|
|
"resourceVersion": "1726836253132",
|
|
"creationTimestamp": "2023-10-17T10:23:54Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-09-20 12:44:13.132845 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables LBAC for datasources to apply LogQL filtering of logs to the client requests for users in teams",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"allowSelfServe": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "teamHttpHeadersMimir",
|
|
"resourceVersion": "1736763800062",
|
|
"creationTimestamp": "2025-01-13T10:42:47Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables LBAC for datasources for Mimir to apply LBAC filtering of metrics to the client requests for users in teams",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "timeRangeProvider",
|
|
"resourceVersion": "1728565214224",
|
|
"creationTimestamp": "2024-10-22T10:52:33Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables time pickers sync",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "tlsMemcached",
|
|
"resourceVersion": "1722608472573",
|
|
"creationTimestamp": "2024-05-09T19:12:08Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-02 14:21:12.57399 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use TLS-enabled memcached in the enterprise caching feature",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-operator-experience-squad",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "topnav",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2022-06-20T14:25:43Z",
|
|
"deletionTimestamp": "2024-10-17T09:18:30Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables topnav support in external plugins. The new Grafana navigation cannot be disabled.",
|
|
"stage": "deprecated",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "traceQLStreaming",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-07-26T13:33:16Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables response streaming of TraceQL queries of the Tempo data source",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-traces-and-profiling",
|
|
"frontend": true,
|
|
"expression": "false"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "transformationsRedesign",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-07-12T16:35:49Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the transformations redesign",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/observability-metrics",
|
|
"frontend": true,
|
|
"allowSelfServe": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "transformationsVariableSupport",
|
|
"resourceVersion": "1720021873452",
|
|
"creationTimestamp": "2023-10-04T14:28:46Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-07-03 15:51:13.452477 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Allows using variables in transformations",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedHistory",
|
|
"resourceVersion": "1734085219453",
|
|
"creationTimestamp": "2024-12-13T10:41:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Displays the navigation history so the user can navigate back to previous pages",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/grafana-frontend-platform",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedRequestLog",
|
|
"resourceVersion": "1731688509416",
|
|
"creationTimestamp": "2023-03-31T13:38:09Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-11-15 16:35:09.416681 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Writes error logs to the request logger",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/grafana-backend-group",
|
|
"hideFromAdminPage": true,
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorage",
|
|
"resourceVersion": "1724096690370",
|
|
"creationTimestamp": "2023-12-06T20:21:21Z",
|
|
"deletionTimestamp": "2024-08-21T16:28:30Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-08-19 19:44:50.370023815 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "SQL-based k8s storage",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorageBigObjectSupport",
|
|
"resourceVersion": "1728561321640",
|
|
"creationTimestamp": "2024-10-10T11:55:21Z",
|
|
"deletionTimestamp": "2024-10-15T12:09:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables to save big objects in blob storage",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorageBigObjectsSupport",
|
|
"resourceVersion": "1728994158474",
|
|
"creationTimestamp": "2024-10-17T10:18:29Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enables to save big objects in blob storage",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorageSearch",
|
|
"resourceVersion": "1726771421439",
|
|
"creationTimestamp": "2024-09-30T19:46:14Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable unified storage search",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorageSearch",
|
|
"resourceVersion": "1726771421439",
|
|
"creationTimestamp": "2024-09-30T19:46:14Z",
|
|
"deletionTimestamp": "2024-10-11T14:56:04Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable unified storage search",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorageSearchPermissionFiltering",
|
|
"resourceVersion": "1737489629408",
|
|
"creationTimestamp": "2025-01-22T11:38:37Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable permission filtering on unified storage search",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorageSearchSprinkles",
|
|
"resourceVersion": "1734563607668",
|
|
"creationTimestamp": "2024-12-18T17:00:54Z"
|
|
},
|
|
"spec": {
|
|
"description": "Enable sprinkles on unified storage search",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "unifiedStorageSearchUI",
|
|
"resourceVersion": "1734563607668",
|
|
"creationTimestamp": "2024-12-19T18:21:48Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-18 23:13:27.66802 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enable unified storage search UI",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/search-and-storage",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "useSeessionStorageForRedirection",
|
|
"resourceVersion": "1727082170583",
|
|
"creationTimestamp": "2024-09-23T09:02:50Z",
|
|
"deletionTimestamp": "2024-09-23T09:10:18Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use session storage for handling the redirection after login",
|
|
"stage": "preview",
|
|
"codeowner": "@grafana/identity-access-team"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "useSessionStorageForRedirection",
|
|
"resourceVersion": "1734109542033",
|
|
"creationTimestamp": "2024-09-23T09:31:23Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-13 17:05:42.033262 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Use session storage for handling the redirection after login",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "useV2DashboardsAPI",
|
|
"resourceVersion": "1732535420861",
|
|
"creationTimestamp": "2024-12-17T21:17:09Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use the v2 kubernetes API in the frontend for dashboards",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"requiresRestart": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "userStorageAPI",
|
|
"resourceVersion": "1736438999910",
|
|
"creationTimestamp": "2024-11-12T11:56:41Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2025-01-09 16:09:59.910083 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables the user storage API",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/plugins-platform-backend",
|
|
"expression": "true"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "vizActions",
|
|
"resourceVersion": "1722461779830",
|
|
"creationTimestamp": "2024-09-09T14:11:55Z"
|
|
},
|
|
"spec": {
|
|
"description": "Allow actions in visualizations",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dataviz-squad",
|
|
"frontend": true,
|
|
"hideFromAdminPage": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "vizAndWidgetSplit",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-06-27T10:22:13Z",
|
|
"deletionTimestamp": "2024-10-30T16:12:03Z"
|
|
},
|
|
"spec": {
|
|
"description": "Split panels between visualizations and widgets",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/dashboards-squad",
|
|
"frontend": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "wargamesTesting",
|
|
"resourceVersion": "1718727528075",
|
|
"creationTimestamp": "2023-09-13T18:32:01Z"
|
|
},
|
|
"spec": {
|
|
"description": "Placeholder feature flag for internal testing",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/hosted-grafana-team"
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "zanzana",
|
|
"resourceVersion": "1718787304727",
|
|
"creationTimestamp": "2024-06-19T13:59:47Z"
|
|
},
|
|
"spec": {
|
|
"description": "Use openFGA as authorization engine.",
|
|
"stage": "experimental",
|
|
"codeowner": "@grafana/identity-access-team",
|
|
"hideFromAdminPage": true,
|
|
"hideFromDocs": true
|
|
}
|
|
},
|
|
{
|
|
"metadata": {
|
|
"name": "zipkinBackendMigration",
|
|
"resourceVersion": "1733846643829",
|
|
"creationTimestamp": "2024-11-07T09:35:53Z",
|
|
"annotations": {
|
|
"grafana.app/updatedTimestamp": "2024-12-10 16:04:03.82919 +0000 UTC"
|
|
}
|
|
},
|
|
"spec": {
|
|
"description": "Enables querying Zipkin data source without the proxy",
|
|
"stage": "GA",
|
|
"codeowner": "@grafana/oss-big-tent",
|
|
"expression": "true"
|
|
}
|
|
}
|
|
]
|
|
} |