mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* Add shard query splitting implementation * Shard query splitting: reuse function from query splitting * Shard query splitting: remove max line limit * Shard query splitting: update test * Shard query splitting: fix types and non-sharded queries * Merge responses: fix log merging * Merge responses: remove legacy code * Query splitting: add support to retry failed requests * Query splitting: unit test request retrying * Query splitting: add unsubscriptions * Shard query splitting: fix retrying * Shard query splitting: switch to dynamic grouping * Shard query splitting: update group size thresholds and fix -1 query * Shard query splitting: update initial group size + don't retry parse errors * Shard query splitting: update unit test * chore: update mock value * Shard query splitting: add support for multiple targets * chore: update description * Shard query splitting: use group targets * chore: filter hidden queries * Shard query splitting: issue initial log query without sharding * Splitting: fix retrying in both methods * Merge responses: keep execution time * Shard query splitting: remove no-shard attempt * Shard query splitting: adjust groups based on rate of change * chore: clean up experiments * Shard query splittng: remove log query restrictions * Shard query splitting: remove fallback to time splitting * Loki: add new query direction * Missing generated file * LokiOptionField: integrate new query direction * Shard query splitting: delegate non-scan queries to time splitting * Query splitting: do not retry queries with parse errors * Loki datasource: add placeholder for feature flag * Shard query splitting: add function with support criteria * Shard query splitting: refactor query modification and shard logs volume * Shard query splitting: update unit tests * chore: Update scan direction tooltip * chore: formatting * LogsVolumePanel: fix missing state in logs volume panel data * Merge responses: better handle missing nanoseconds * LokiQueryOptionFields: display query direction for log queries * loki: process scan direction as backward * Loki datasource: restrict sharding to Explore * Retrying: invert criteria and move to response utils * Formatting * Use log volume refId constant * Fix import order * Create feature flag * Use feature toggle * LogsVolumePanel: prevent flashing no data while streaming
16 KiB
16 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/dashboards-squad | false | false | true |
| 4 | queryOverLive | experimental | @grafana/dashboards-squad | false | false | true |
| 5 | panelTitleSearch | preview | @grafana/search-and-storage | false | false | false |
| 6 | publicDashboards | GA | @grafana/sharing-squad | false | false | false |
| 7 | publicDashboardsEmailSharing | preview | @grafana/sharing-squad | false | false | false |
| 8 | publicDashboardsScene | GA | @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/search-and-storage | false | false | false |
| 12 | correlations | GA | @grafana/explore-squad | false | false | false |
| 13 | autoMigrateOldPanels | preview | @grafana/dataviz-squad | false | false | true |
| 14 | autoMigrateGraphPanel | preview | @grafana/dataviz-squad | false | false | true |
| 15 | autoMigrateTablePanel | preview | @grafana/dataviz-squad | false | false | true |
| 16 | autoMigratePiechartPanel | preview | @grafana/dataviz-squad | false | false | true |
| 17 | autoMigrateWorldmapPanel | preview | @grafana/dataviz-squad | false | false | true |
| 18 | autoMigrateStatPanel | preview | @grafana/dataviz-squad | false | false | true |
| 19 | autoMigrateXYChartPanel | GA | @grafana/dataviz-squad | false | false | true |
| 20 | disableAngular | preview | @grafana/dataviz-squad | false | false | true |
| 21 | canvasPanelNesting | experimental | @grafana/dataviz-squad | false | false | true |
| 22 | vizActions | experimental | @grafana/dataviz-squad | false | false | true |
| 23 | disableSecretsCompatibility | experimental | @grafana/hosted-grafana-team | false | true | false |
| 24 | logRequestsInstrumentedAsUnknown | experimental | @grafana/hosted-grafana-team | false | false | false |
| 25 | grpcServer | preview | @grafana/search-and-storage | false | false | false |
| 26 | cloudWatchCrossAccountQuerying | GA | @grafana/aws-datasources | false | false | false |
| 27 | showDashboardValidationWarnings | experimental | @grafana/dashboards-squad | false | false | false |
| 28 | mysqlAnsiQuotes | experimental | @grafana/search-and-storage | false | false | false |
| 29 | mysqlParseTime | experimental | @grafana/search-and-storage | false | false | false |
| 30 | accessControlOnCall | GA | @grafana/identity-access-team | false | false | false |
| 31 | nestedFolders | GA | @grafana/search-and-storage | false | false | false |
| 32 | alertingBacktesting | experimental | @grafana/alerting-squad | false | false | false |
| 33 | editPanelCSVDragAndDrop | experimental | @grafana/dataviz-squad | false | false | true |
| 34 | alertingNoNormalState | preview | @grafana/alerting-squad | false | false | false |
| 35 | logsContextDatasourceUi | GA | @grafana/observability-logs | false | false | true |
| 36 | lokiShardSplitting | experimental | @grafana/observability-logs | false | false | true |
| 37 | lokiQuerySplitting | GA | @grafana/observability-logs | false | false | true |
| 38 | lokiQuerySplittingConfig | experimental | @grafana/observability-logs | false | false | true |
| 39 | individualCookiePreferences | experimental | @grafana/grafana-backend-group | false | false | false |
| 40 | prometheusMetricEncyclopedia | GA | @grafana/observability-metrics | false | false | true |
| 41 | influxdbBackendMigration | GA | @grafana/observability-metrics | false | false | true |
| 42 | influxqlStreamingParser | experimental | @grafana/observability-metrics | false | false | false |
| 43 | influxdbRunQueriesInParallel | privatePreview | @grafana/observability-metrics | false | false | false |
| 44 | prometheusRunQueriesInParallel | privatePreview | @grafana/observability-metrics | false | false | false |
| 45 | lokiMetricDataplane | GA | @grafana/observability-logs | false | false | false |
| 46 | lokiLogsDataplane | experimental | @grafana/observability-logs | false | false | false |
| 47 | dataplaneFrontendFallback | GA | @grafana/observability-metrics | false | false | true |
| 48 | disableSSEDataplane | experimental | @grafana/observability-metrics | false | false | false |
| 49 | alertStateHistoryLokiSecondary | experimental | @grafana/alerting-squad | false | false | false |
| 50 | alertStateHistoryLokiPrimary | experimental | @grafana/alerting-squad | false | false | false |
| 51 | alertStateHistoryLokiOnly | experimental | @grafana/alerting-squad | false | false | false |
| 52 | unifiedRequestLog | experimental | @grafana/grafana-backend-group | false | false | false |
| 53 | renderAuthJWT | preview | @grafana/grafana-as-code | false | false | false |
| 54 | refactorVariablesTimeRange | preview | @grafana/dashboards-squad | false | false | false |
| 55 | faroDatasourceSelector | preview | @grafana/app-o11y | false | false | true |
| 56 | enableDatagridEditing | preview | @grafana/dataviz-squad | false | false | true |
| 57 | extraThemes | experimental | @grafana/grafana-frontend-platform | false | false | true |
| 58 | lokiPredefinedOperations | experimental | @grafana/observability-logs | false | false | true |
| 59 | pluginsFrontendSandbox | experimental | @grafana/plugins-platform-backend | false | false | false |
| 60 | frontendSandboxMonitorOnly | experimental | @grafana/plugins-platform-backend | false | false | true |
| 61 | pluginsDetailsRightPanel | experimental | @grafana/plugins-platform-backend | false | false | true |
| 62 | sqlDatasourceDatabaseSelection | preview | @grafana/dataviz-squad | false | false | true |
| 63 | recordedQueriesMulti | GA | @grafana/observability-metrics | false | false | false |
| 64 | vizAndWidgetSplit | experimental | @grafana/dashboards-squad | false | false | true |
| 65 | logsExploreTableVisualisation | GA | @grafana/observability-logs | false | false | true |
| 66 | awsDatasourcesTempCredentials | experimental | @grafana/aws-datasources | false | false | false |
| 67 | transformationsRedesign | GA | @grafana/observability-metrics | false | false | true |
| 68 | mlExpressions | experimental | @grafana/alerting-squad | false | false | false |
| 69 | traceQLStreaming | GA | @grafana/observability-traces-and-profiling | false | false | true |
| 70 | metricsSummary | experimental | @grafana/observability-traces-and-profiling | false | false | true |
| 71 | datasourceAPIServers | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 72 | grafanaAPIServerWithExperimentalAPIs | experimental | @grafana/grafana-app-platform-squad | true | true | false |
| 73 | grafanaAPIServerEnsureKubectlAccess | experimental | @grafana/grafana-app-platform-squad | true | true | false |
| 74 | featureToggleAdminPage | experimental | @grafana/grafana-operator-experience-squad | false | true | false |
| 75 | awsAsyncQueryCaching | GA | @grafana/aws-datasources | false | false | false |
| 76 | permissionsFilterRemoveSubquery | experimental | @grafana/grafana-backend-group | false | false | false |
| 77 | prometheusConfigOverhaulAuth | GA | @grafana/observability-metrics | false | false | false |
| 78 | configurableSchedulerTick | experimental | @grafana/alerting-squad | false | true | false |
| 79 | alertingNoDataErrorExecution | GA | @grafana/alerting-squad | false | true | false |
| 80 | angularDeprecationUI | GA | @grafana/plugins-platform-backend | false | false | true |
| 81 | dashgpt | GA | @grafana/dashboards-squad | false | false | true |
| 82 | aiGeneratedDashboardChanges | experimental | @grafana/dashboards-squad | false | false | true |
| 83 | reportingRetries | preview | @grafana/sharing-squad | false | true | false |
| 84 | sseGroupByDatasource | experimental | @grafana/observability-metrics | false | false | false |
| 85 | libraryPanelRBAC | experimental | @grafana/dashboards-squad | false | true | false |
| 86 | lokiRunQueriesInParallel | privatePreview | @grafana/observability-logs | false | false | false |
| 87 | wargamesTesting | experimental | @grafana/hosted-grafana-team | false | false | false |
| 88 | alertingInsights | GA | @grafana/alerting-squad | false | false | true |
| 89 | externalCorePlugins | experimental | @grafana/plugins-platform-backend | false | false | false |
| 90 | pluginsAPIMetrics | experimental | @grafana/plugins-platform-backend | false | false | true |
| 91 | externalServiceAccounts | preview | @grafana/identity-access-team | false | false | false |
| 92 | panelMonitoring | GA | @grafana/dataviz-squad | false | false | true |
| 93 | enableNativeHTTPHistogram | experimental | @grafana/grafana-backend-services-squad | false | true | false |
| 94 | disableClassicHTTPHistogram | experimental | @grafana/grafana-backend-services-squad | false | true | false |
| 95 | formatString | GA | @grafana/dataviz-squad | false | false | true |
| 96 | transformationsVariableSupport | GA | @grafana/dataviz-squad | false | false | true |
| 97 | kubernetesPlaylists | GA | @grafana/grafana-app-platform-squad | false | true | false |
| 98 | kubernetesSnapshots | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 99 | kubernetesDashboards | experimental | @grafana/grafana-app-platform-squad | false | false | true |
| 100 | kubernetesDashboardsAPI | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 101 | kubernetesFolders | experimental | @grafana/search-and-storage | false | false | false |
| 102 | grafanaAPIServerTestingWithExperimentalAPIs | experimental | @grafana/search-and-storage | false | false | false |
| 103 | datasourceQueryTypes | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 104 | queryService | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 105 | queryServiceRewrite | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 106 | queryServiceFromUI | experimental | @grafana/grafana-app-platform-squad | false | false | true |
| 107 | cloudWatchBatchQueries | preview | @grafana/aws-datasources | false | false | false |
| 108 | recoveryThreshold | GA | @grafana/alerting-squad | false | true | false |
| 109 | lokiStructuredMetadata | GA | @grafana/observability-logs | false | false | false |
| 110 | teamHttpHeaders | preview | @grafana/identity-access-team | false | false | false |
| 111 | cachingOptimizeSerializationMemoryUsage | experimental | @grafana/grafana-operator-experience-squad | false | false | false |
| 112 | panelTitleSearchInV1 | experimental | @grafana/search-and-storage | true | false | false |
| 113 | managedPluginsInstall | GA | @grafana/plugins-platform-backend | false | false | false |
| 114 | prometheusPromQAIL | experimental | @grafana/observability-metrics | false | false | true |
| 115 | prometheusCodeModeMetricNamesSearch | experimental | @grafana/observability-metrics | false | false | true |
| 116 | addFieldFromCalculationStatFunctions | GA | @grafana/dataviz-squad | false | false | true |
| 117 | alertmanagerRemoteSecondary | experimental | @grafana/alerting-squad | false | false | false |
| 118 | alertmanagerRemotePrimary | experimental | @grafana/alerting-squad | false | false | false |
| 119 | alertmanagerRemoteOnly | experimental | @grafana/alerting-squad | false | false | false |
| 120 | annotationPermissionUpdate | GA | @grafana/identity-access-team | false | false | false |
| 121 | extractFieldsNameDeduplication | experimental | @grafana/dataviz-squad | false | false | true |
| 122 | dashboardSceneForViewers | GA | @grafana/dashboards-squad | false | false | true |
| 123 | dashboardSceneSolo | GA | @grafana/dashboards-squad | false | false | true |
| 124 | dashboardScene | GA | @grafana/dashboards-squad | false | false | true |
| 125 | dashboardNewLayouts | experimental | @grafana/dashboards-squad | false | false | true |
| 126 | panelFilterVariable | experimental | @grafana/dashboards-squad | false | false | true |
| 127 | pdfTables | preview | @grafana/sharing-squad | false | false | false |
| 128 | ssoSettingsApi | GA | @grafana/identity-access-team | false | false | false |
| 129 | canvasPanelPanZoom | preview | @grafana/dataviz-squad | false | false | true |
| 130 | logsInfiniteScrolling | GA | @grafana/observability-logs | false | false | true |
| 131 | exploreMetrics | GA | @grafana/dashboards-squad | false | false | true |
| 132 | alertingSimplifiedRouting | GA | @grafana/alerting-squad | false | false | false |
| 133 | logRowsPopoverMenu | GA | @grafana/observability-logs | false | false | true |
| 134 | pluginsSkipHostEnvVars | experimental | @grafana/plugins-platform-backend | false | false | false |
| 135 | tableSharedCrosshair | experimental | @grafana/dataviz-squad | false | false | true |
| 136 | regressionTransformation | preview | @grafana/dataviz-squad | false | false | true |
| 137 | lokiQueryHints | GA | @grafana/observability-logs | false | false | true |
| 138 | kubernetesFeatureToggles | experimental | @grafana/grafana-operator-experience-squad | false | false | true |
| 139 | cloudRBACRoles | preview | @grafana/identity-access-team | false | true | false |
| 140 | alertingQueryOptimization | GA | @grafana/alerting-squad | false | false | false |
| 141 | newFolderPicker | experimental | @grafana/grafana-frontend-platform | false | false | true |
| 142 | jitterAlertRulesWithinGroups | preview | @grafana/alerting-squad | false | true | false |
| 143 | onPremToCloudMigrations | preview | @grafana/grafana-operator-experience-squad | false | false | false |
| 144 | onPremToCloudMigrationsAlerts | experimental | @grafana/grafana-operator-experience-squad | false | false | false |
| 145 | alertingSaveStatePeriodic | privatePreview | @grafana/alerting-squad | false | false | false |
| 146 | promQLScope | GA | @grafana/observability-metrics | false | false | false |
| 147 | sqlExpressions | experimental | @grafana/grafana-app-platform-squad | false | false | false |
| 148 | nodeGraphDotLayout | experimental | @grafana/observability-traces-and-profiling | false | false | true |
| 149 | groupToNestedTableTransformation | GA | @grafana/dataviz-squad | false | false | true |
| 150 | newPDFRendering | preview | @grafana/sharing-squad | false | false | false |
| 151 | tlsMemcached | GA | @grafana/grafana-operator-experience-squad | false | false | false |
| 152 | kubernetesAggregator | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 153 | expressionParser | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 154 | groupByVariable | experimental | @grafana/dashboards-squad | false | false | false |
| 155 | authAPIAccessTokenAuth | experimental | @grafana/identity-access-team | false | false | false |
| 156 | scopeFilters | experimental | @grafana/dashboards-squad | false | false | false |
| 157 | ssoSettingsSAML | preview | @grafana/identity-access-team | false | false | false |
| 158 | oauthRequireSubClaim | experimental | @grafana/identity-access-team | false | false | false |
| 159 | newDashboardWithFiltersAndGroupBy | experimental | @grafana/dashboards-squad | false | false | false |
| 160 | cloudWatchNewLabelParsing | GA | @grafana/aws-datasources | false | false | false |
| 161 | accessActionSets | preview | @grafana/identity-access-team | false | false | false |
| 162 | disableNumericMetricsSortingInExpressions | experimental | @grafana/observability-metrics | false | true | false |
| 163 | grafanaManagedRecordingRules | experimental | @grafana/alerting-squad | false | false | false |
| 164 | queryLibrary | experimental | @grafana/explore-squad | false | false | false |
| 165 | logsExploreTableDefaultVisualization | experimental | @grafana/observability-logs | false | false | true |
| 166 | newDashboardSharingComponent | GA | @grafana/sharing-squad | false | false | true |
| 167 | alertingListViewV2 | experimental | @grafana/alerting-squad | false | false | true |
| 168 | notificationBanner | GA | @grafana/grafana-frontend-platform | false | false | false |
| 169 | dashboardRestore | experimental | @grafana/search-and-storage | false | false | false |
| 170 | datasourceProxyDisableRBAC | GA | @grafana/identity-access-team | false | false | false |
| 171 | alertingDisableSendAlertsExternal | experimental | @grafana/alerting-squad | false | false | false |
| 172 | preserveDashboardStateWhenNavigating | experimental | @grafana/dashboards-squad | false | false | false |
| 173 | alertingCentralAlertHistory | experimental | @grafana/alerting-squad | false | false | true |
| 174 | pluginProxyPreserveTrailingSlash | GA | @grafana/plugins-platform-backend | false | false | false |
| 175 | azureMonitorPrometheusExemplars | preview | @grafana/partner-datasources | false | false | false |
| 176 | pinNavItems | GA | @grafana/grafana-frontend-platform | false | false | false |
| 177 | authZGRPCServer | experimental | @grafana/identity-access-team | false | false | false |
| 178 | openSearchBackendFlowEnabled | GA | @grafana/aws-datasources | false | false | false |
| 179 | ssoSettingsLDAP | preview | @grafana/identity-access-team | false | true | false |
| 180 | failWrongDSUID | experimental | @grafana/plugins-platform-backend | false | false | false |
| 181 | zanzana | experimental | @grafana/identity-access-team | false | false | false |
| 182 | passScopeToDashboardApi | experimental | @grafana/dashboards-squad | false | false | false |
| 183 | alertingApiServer | experimental | @grafana/alerting-squad | false | true | false |
| 184 | cloudWatchRoundUpEndTime | GA | @grafana/aws-datasources | false | false | false |
| 185 | cloudwatchMetricInsightsCrossAccount | preview | @grafana/aws-datasources | false | false | true |
| 186 | prometheusAzureOverrideAudience | deprecated | @grafana/partner-datasources | false | false | false |
| 187 | alertingFilterV2 | experimental | @grafana/alerting-squad | false | false | false |
| 188 | dataplaneAggregator | experimental | @grafana/grafana-app-platform-squad | false | true | false |
| 189 | newFiltersUI | experimental | @grafana/dashboards-squad | false | false | false |
| 190 | lokiSendDashboardPanelNames | experimental | @grafana/observability-logs | false | false | false |
| 191 | alertingPrometheusRulesPrimary | experimental | @grafana/alerting-squad | false | false | true |
| 192 | singleTopNav | experimental | @grafana/grafana-frontend-platform | false | false | true |
| 193 | exploreLogsShardSplitting | experimental | @grafana/observability-logs | false | false | true |
| 194 | exploreLogsAggregatedMetrics | experimental | @grafana/observability-logs | false | false | true |
| 195 | exploreLogsLimitedTimeRange | experimental | @grafana/observability-logs | false | false | true |
| 196 | homeSetupGuide | experimental | @grafana/growth-and-onboarding | false | false | true |
| 197 | appPlatformGrpcClientAuth | experimental | @grafana/identity-access-team | false | false | false |
| 198 | appSidecar | experimental | @grafana/explore-squad | false | false | false |
| 199 | groupAttributeSync | experimental | @grafana/identity-access-team | false | false | false |
| 200 | alertingQueryAndExpressionsStepMode | experimental | @grafana/alerting-squad | false | false | true |
| 201 | improvedExternalSessionHandling | experimental | @grafana/identity-access-team | false | false | false |
| 202 | useSessionStorageForRedirection | preview | @grafana/identity-access-team | false | false | false |
| 203 | rolePickerDrawer | experimental | @grafana/identity-access-team | false | false | false |
| 204 | unifiedStorageSearch | experimental | @grafana/search-and-storage | false | false | false |
| 205 | pluginsSriChecks | experimental | @grafana/plugins-platform-backend | false | false | false |
| 206 | unifiedStorageBigObjectsSupport | experimental | @grafana/search-and-storage | false | false | false |
| 207 | timeRangeProvider | experimental | @grafana/grafana-frontend-platform | false | false | false |
| 208 | prometheusUsesCombobox | experimental | @grafana/observability-metrics | false | false | false |