ee76613eae
Prometheus: Reintroduce Azure audience override feature flag (#90339)
* Re-add feature flag with deprecation note
* Hide the field in frontend if ff disabled
* Block scope overriding if ff is disabled in backend
- Update promlib to forward logger to extendOptions
- Add warning
- Update tests
* Default toggle to true for now
* Update description
* Update prom tests
* Fix lint
(cherry picked from commit 2616366a0a)
# Conflicts:
# packages/grafana-data/src/types/featureToggles.gen.ts
# pkg/services/featuremgmt/registry.go
# pkg/services/featuremgmt/toggles_gen.csv
# pkg/services/featuremgmt/toggles_gen.go
# pkg/services/featuremgmt/toggles_gen.json
# pkg/tsdb/prometheus/prometheus.go
12 KiB
12 KiB
| 1 | Name | Stage | Owner | requiresDevMode | RequiresRestart | FrontendOnly |
|---|---|---|---|---|---|---|
| 2 | disableEnvelopeEncryption | GA | @grafana/grafana-as-code | false | false | false |
| 3 | live-service-web-worker | experimental | @grafana/grafana-app-platform-squad | false | false | true |
| 4 | queryOverLive | experimental | @grafana/grafana-app-platform-squad | false | false | true |
| 5 | panelTitleSearch | preview | @grafana/grafana-app-platform-squad | false | false | false |
| 6 | publicDashboards | GA | @grafana/sharing-squad | false | false | false |
| 7 | publicDashboardsEmailSharing | preview | @grafana/sharing-squad | false | false | false |
| 8 | publicDashboardsScene | experimental | @grafana/sharing-squad | false | false | true |
| 9 | lokiExperimentalStreaming | experimental | @grafana/observability-logs | false | false | false |
| 10 | featureHighlights | GA | @grafana/grafana-as-code | false | false | false |
| 11 | storage | experimental | @grafana/grafana-app-platform-squad | false | false | false |
| 12 | correlations | GA | @grafana/explore-squad | false | false | false |
| 13 | exploreContentOutline | GA | @grafana/explore-squad | false | false | true |
| 14 | datasourceQueryMultiStatus | experimental | @grafana/plugins-platform-backend | false | false | false |
| 15 | autoMigrateOldPanels | preview | @grafana/dataviz-squad | false | false | true |
| 16 | autoMigrateGraphPanel | preview | @grafana/dataviz-squad | false | false | true |
| 17 | autoMigrateTablePanel | preview | @grafana/dataviz-squad | false | false | true |
| 18 | autoMigratePiechartPanel | preview | @grafana/dataviz-squad | false | false | true |
| 19 | autoMigrateWorldmapPanel | preview | @grafana/dataviz-squad | false | false | true |
| 20 | autoMigrateStatPanel | preview | @grafana/dataviz-squad | false | false | true |
| 21 | autoMigrateXYChartPanel | preview | @grafana/dataviz-squad | false | false | true |
| 22 | disableAngular | preview | @grafana/dataviz-squad | false | false | true |
| 23 | canvasPanelNesting | experimental | @grafana/dataviz-squad | false | false | true |
| 24 | newVizTooltips | preview | @grafana/dataviz-squad | false | false | true |
| 25 | scenes | experimental | @grafana/dashboards-squad | false | false | true |
| 26 | disableSecretsCompatibility | experimental | @grafana/hosted-grafana-team | false | true | false |
| 27 | logRequestsInstrumentedAsUnknown | experimental | @grafana/hosted-grafana-team | false | false | false |
| 28 | topnav | deprecated | @grafana/grafana-frontend-platform | false | false | false |
| 29 | returnToPrevious | GA | @grafana/grafana-frontend-platform | false | false | true |
| 30 | grpcServer | preview | @grafana/grafana-app-platform-squad | false | false | false |
| 31 | unifiedStorage | experimental | @grafana/grafana-app-platform-squad | true | true | false |
| 32 | cloudWatchCrossAccountQuerying | GA | @grafana/aws-datasources | false | false | false |
| 33 | showDashboardValidationWarnings | experimental | @grafana/dashboards-squad | false | false | false |
| 34 | mysqlAnsiQuotes | experimental | @grafana/backend-platform | false | false | false |
| 35 | accessControlOnCall | preview | @grafana/identity-access-team | false | false | false |
| 36 | nestedFolders | GA | @grafana/backend-platform | false | false | false |
| 37 | nestedFolderPicker | GA | @grafana/grafana-frontend-platform | false | false | true |
| 38 | alertingBacktesting | experimental | @grafana/alerting-squad | false | false | false |
| 39 | editPanelCSVDragAndDrop | experimental | @grafana/dataviz-squad | false | false | true |
| 40 | alertingNoNormalState | preview | @grafana/alerting-squad | false | false | false |
| 41 | logsContextDatasourceUi | GA | @grafana/observability-logs | false | false | true |
| 42 | lokiQuerySplitting | GA | @grafana/observability-logs | false | false | true |
| 43 | lokiQuerySplittingConfig | experimental | @grafana/observability-logs | false | false | true |
| 44 | individualCookiePreferences | experimental | @grafana/backend-platform | false | false | false |
| 45 | prometheusMetricEncyclopedia | GA | @grafana/observability-metrics | false | false | true |
| 46 | influxdbBackendMigration | GA | @grafana/observability-metrics | false | false | true |
| 47 | influxqlStreamingParser | experimental | @grafana/observability-metrics | false | false | false |
| 48 | influxdbRunQueriesInParallel | privatePreview | @grafana/observability-metrics | false | false | false |
| 49 | prometheusDataplane | GA | @grafana/observability-metrics | false | false | false |
| 50 | lokiMetricDataplane | GA | @grafana/observability-logs | false | false | false |
| 51 | lokiLogsDataplane | experimental | @grafana/observability-logs | false | false | false |
| 52 | dataplaneFrontendFallback | GA | @grafana/observability-metrics | false | false | true |
| 53 | disableSSEDataplane | experimental | @grafana/observability-metrics | false | false | false |
| 54 | alertStateHistoryLokiSecondary | experimental | @grafana/alerting-squad | false | false | false |
| 55 | alertStateHistoryLokiPrimary | experimental | @grafana/alerting-squad | false | false | false |
| 56 | alertStateHistoryLokiOnly | experimental | @grafana/alerting-squad | false | false | false |
| 57 | unifiedRequestLog | experimental | @grafana/backend-platform | false | false | false |
| 58 | renderAuthJWT | preview | @grafana/grafana-as-code | false | false | false |
| 59 | refactorVariablesTimeRange | preview | @grafana/dashboards-squad | false | false | false |
| 60 | enableElasticsearchBackendQuerying | GA | @grafana/observability-logs | false | false | false |
| 61 | faroDatasourceSelector | preview | @grafana/app-o11y | false | false | true |
| 62 | enableDatagridEditing | preview | @grafana/dataviz-squad | false | false | true |
| 63 | extraThemes | experimental | @grafana/grafana-frontend-platform | false | false | true |
| 64 | lokiPredefinedOperations | experimental | @grafana/observability-logs | false | false | true |
| 65 | pluginsFrontendSandbox | experimental | @grafana/plugins-platform-backend | false | false | true |
| 66 | dashboardEmbed | experimental | @grafana/grafana-as-code | false | false | true |
| 67 | frontendSandboxMonitorOnly | experimental | @grafana/plugins-platform-backend | false | false | true |
| 68 | sqlDatasourceDatabaseSelection | preview | @grafana/dataviz-squad | false | false | true |
| 69 | lokiFormatQuery | experimental | @grafana/observability-logs | false | false | true |
| 70 | recordedQueriesMulti | GA | @grafana/observability-metrics | false | false | false |
| 71 | pluginsDynamicAngularDetectionPatterns | GA | @grafana/plugins-platform-backend | false | false | false |
| 72 | vizAndWidgetSplit | experimental | @grafana/dashboards-squad | false | false | true |
| 73 | prometheusIncrementalQueryInstrumentation | experimental | @grafana/observability-metrics | false | false | true |
| 74 | logsExploreTableVisualisation | GA | @grafana/observability-logs | false | false | true |
| 75 | awsDatasourcesTempCredentials | experimental | @grafana/aws-datasources | false | false | false |
| 76 | transformationsRedesign | GA | @grafana/observability-metrics | false | false | true |
| 77 | mlExpressions | experimental | @grafana/alerting-squad | false | false | false |
| 78 | traceQLStreaming | GA | @grafana/observability-traces-and-profiling | false | false | true |
| 79 | metricsSummary | experimental | @grafana/observability-traces-and-profiling | false | false | true |
| 80 | grafanaAPIServerWithExperimentalAPIs | experimental | @grafana/grafana-app-platform-squad | true | true | false |
| 81 | grafanaAPIServerEnsureKubectlAccess | experimental | @grafana/grafana-app-platform-squad | true | true | false |
| 82 | featureToggleAdminPage | experimental | @grafana/grafana-operator-experience-squad | false | true | false |
| 83 | awsAsyncQueryCaching | GA | @grafana/aws-datasources | false | false | false |
| 84 | permissionsFilterRemoveSubquery | experimental | @grafana/backend-platform | false | false | false |
| 85 | prometheusConfigOverhaulAuth | GA | @grafana/observability-metrics | false | false | false |
| 86 | configurableSchedulerTick | experimental | @grafana/alerting-squad | false | true | false |
| 87 | influxdbSqlSupport | GA | @grafana/observability-metrics | false | true | false |
| 88 | alertingNoDataErrorExecution | GA | @grafana/alerting-squad | false | true | false |
| 89 | angularDeprecationUI | GA | @grafana/plugins-platform-backend | false | false | true |
| 90 | dashgpt | GA | @grafana/dashboards-squad | false | false | true |
| 91 | aiGeneratedDashboardChanges | experimental | @grafana/dashboards-squad | false | false | true |
| 92 | reportingRetries | preview | @grafana/sharing-squad | false | true | false |
| 93 | sseGroupByDatasource | experimental | @grafana/observability-metrics | false | false | false |
| 94 | libraryPanelRBAC | experimental | @grafana/dashboards-squad | false | true | false |
| 95 | lokiRunQueriesInParallel | privatePreview | @grafana/observability-logs | false | false | false |
| 96 | wargamesTesting | experimental | @grafana/hosted-grafana-team | false | false | false |
| 97 | alertingInsights | GA | @grafana/alerting-squad | false | false | true |
| 98 | externalCorePlugins | experimental | @grafana/plugins-platform-backend | false | false | false |
| 99 | pluginsAPIMetrics | experimental | @grafana/plugins-platform-backend | false | false | true |
| 100 | idForwarding | experimental | @grafana/identity-access-team | false | false | false |
| 101 | externalServiceAccounts | preview | @grafana/identity-access-team | false | false | false |
| 102 | panelMonitoring | GA | @grafana/dataviz-squad | false | false | true |
| 103 | enableNativeHTTPHistogram | experimental | @grafana/hosted-grafana-team | false | false | false |
| 104 | formatString | preview | @grafana/dataviz-squad | false | false | true |
| 105 | transformationsVariableSupport | preview | @grafana/dataviz-squad | false | false | true |
| 106 | kubernetesPlaylists | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 107 | kubernetesSnapshots | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 108 | kubernetesQueryServiceRewrite | experimental | @grafana/grafana-app-platform-squad | true | true | false |
| 109 | cloudWatchBatchQueries | preview | @grafana/aws-datasources | false | false | false |
| 110 | recoveryThreshold | GA | @grafana/alerting-squad | false | true | false |
| 111 | lokiStructuredMetadata | GA | @grafana/observability-logs | false | false | false |
| 112 | teamHttpHeaders | preview | @grafana/identity-access-team | false | false | false |
| 113 | awsDatasourcesNewFormStyling | preview | @grafana/aws-datasources | false | false | true |
| 114 | cachingOptimizeSerializationMemoryUsage | experimental | @grafana/grafana-operator-experience-squad | false | false | false |
| 115 | panelTitleSearchInV1 | experimental | @grafana/backend-platform | true | false | false |
| 116 | managedPluginsInstall | GA | @grafana/plugins-platform-backend | false | false | false |
| 117 | prometheusPromQAIL | experimental | @grafana/observability-metrics | false | false | true |
| 118 | addFieldFromCalculationStatFunctions | preview | @grafana/dataviz-squad | false | false | true |
| 119 | alertmanagerRemoteSecondary | experimental | @grafana/alerting-squad | false | false | false |
| 120 | alertmanagerRemotePrimary | experimental | @grafana/alerting-squad | false | false | false |
| 121 | alertmanagerRemoteOnly | experimental | @grafana/alerting-squad | false | false | false |
| 122 | annotationPermissionUpdate | GA | @grafana/identity-access-team | false | false | false |
| 123 | extractFieldsNameDeduplication | experimental | @grafana/dataviz-squad | false | false | true |
| 124 | dashboardSceneForViewers | experimental | @grafana/dashboards-squad | false | false | true |
| 125 | dashboardSceneSolo | experimental | @grafana/dashboards-squad | false | false | true |
| 126 | dashboardScene | experimental | @grafana/dashboards-squad | false | false | true |
| 127 | panelFilterVariable | experimental | @grafana/dashboards-squad | false | false | true |
| 128 | pdfTables | preview | @grafana/sharing-squad | false | false | false |
| 129 | ssoSettingsApi | preview | @grafana/identity-access-team | false | false | false |
| 130 | canvasPanelPanZoom | preview | @grafana/dataviz-squad | false | false | true |
| 131 | logsInfiniteScrolling | experimental | @grafana/observability-logs | false | false | true |
| 132 | flameGraphItemCollapsing | experimental | @grafana/observability-traces-and-profiling | false | false | true |
| 133 | exploreMetrics | GA | @grafana/dashboards-squad | false | false | true |
| 134 | alertingSimplifiedRouting | GA | @grafana/alerting-squad | false | false | false |
| 135 | logRowsPopoverMenu | GA | @grafana/observability-logs | false | false | true |
| 136 | pluginsSkipHostEnvVars | experimental | @grafana/plugins-platform-backend | false | false | false |
| 137 | tableSharedCrosshair | experimental | @grafana/dataviz-squad | false | false | true |
| 138 | regressionTransformation | preview | @grafana/dataviz-squad | false | false | true |
| 139 | lokiQueryHints | GA | @grafana/observability-logs | false | false | true |
| 140 | kubernetesFeatureToggles | experimental | @grafana/grafana-operator-experience-squad | false | false | true |
| 141 | enablePluginsTracingByDefault | GA | @grafana/plugins-platform-backend | false | true | false |
| 142 | cloudRBACRoles | experimental | @grafana/identity-access-team | false | true | false |
| 143 | alertingQueryOptimization | GA | @grafana/alerting-squad | false | false | false |
| 144 | newFolderPicker | experimental | @grafana/grafana-frontend-platform | false | false | true |
| 145 | jitterAlertRulesWithinGroups | preview | @grafana/alerting-squad | false | true | false |
| 146 | onPremToCloudMigrations | experimental | @grafana/grafana-operator-experience-squad | false | false | false |
| 147 | alertingSaveStatePeriodic | privatePreview | @grafana/alerting-squad | false | false | false |
| 148 | promQLScope | experimental | @grafana/observability-metrics | false | false | false |
| 149 | sqlExpressions | experimental | @grafana/grafana-app-platform-squad | false | false | false |
| 150 | nodeGraphDotLayout | experimental | @grafana/observability-traces-and-profiling | false | false | true |
| 151 | groupToNestedTableTransformation | preview | @grafana/dataviz-squad | false | false | true |
| 152 | newPDFRendering | preview | @grafana/sharing-squad | false | false | false |
| 153 | kubernetesAggregator | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 154 | expressionParser | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 155 | groupByVariable | experimental | @grafana/dashboards-squad | false | false | false |
| 156 | betterPageScrolling | GA | @grafana/grafana-frontend-platform | false | false | true |
| 157 | scopeFilters | experimental | @grafana/dashboards-squad | false | false | false |
| 158 | ssoSettingsSAML | experimental | @grafana/identity-access-team | false | false | false |
| 159 | usePrometheusFrontendPackage | experimental | @grafana/observability-metrics | false | false | true |
| 160 | oauthRequireSubClaim | experimental | @grafana/identity-access-team | false | false | false |
| 161 | prometheusAzureOverrideAudience | deprecated | @grafana/partner-datasources | false | false | false |