Files
grafana/pkg/services/featuremgmt/toggles_gen.csv
T
ismail simsek 82ac9e2bb6 Explore Metrics: Explore Logs integration (#94656)
* initial logs integration

* rename back to Integrations

* remove comments

* connect related logs in metrics with logsIntegration service

* rename

* remove comments

* feat: related logs with loki expr

* fix: layout & var updates

* refactor: prefer scene state to context

* fix: limit DS select to relevant loki DSes

* refactor: use existing utils

* refactor: types

* fix: tests and types

* refactor: simplify

* refactor: prefer precise data updates

* refactor: prefer variable for key

* refactor: simplify panel search

* refactor: remove unnecessary short-circuit

* fix: ensure single network request for logs

* fix: add missing limit to fetched log lines

* refactor: add clarity

* refactor: organize imports

* feat: messaging for No Related Logs case

* fix: add missing space

* chore: add `exploreMetricsRelatedLogs` feature toggle

* feat: link to Explore Logs app

* fix: i18n

* fix: use sentence case consistent with design system

* style: avoid competing with metricscene buttons

* fix: capitalization for names

* fix: a11y

* refactor: clean up and document utils

* fix: formatting

* chore: run `make i18n-extract`

* test: improve coverage

* test: fix module resolution side-effects

* extract only the first rule

refactor: organize imports

* remove unnecessary test files

---------

Co-authored-by: Nick Richmond <nick.richmond@grafana.com>
2024-11-05 17:28:43 +01:00

16 KiB

1NameStageOwnerrequiresDevModeRequiresRestartFrontendOnly
2disableEnvelopeEncryptionGA@grafana/grafana-as-codefalsefalsefalse
3live-service-web-workerexperimental@grafana/dashboards-squadfalsefalsetrue
4queryOverLiveexperimental@grafana/dashboards-squadfalsefalsetrue
5panelTitleSearchpreview@grafana/search-and-storagefalsefalsefalse
6publicDashboardsGA@grafana/sharing-squadfalsefalsefalse
7publicDashboardsEmailSharingpreview@grafana/sharing-squadfalsefalsefalse
8publicDashboardsSceneGA@grafana/sharing-squadfalsefalsetrue
9lokiExperimentalStreamingexperimental@grafana/observability-logsfalsefalsefalse
10featureHighlightsGA@grafana/grafana-as-codefalsefalsefalse
11storageexperimental@grafana/search-and-storagefalsefalsefalse
12correlationsGA@grafana/explore-squadfalsefalsefalse
13autoMigrateOldPanelspreview@grafana/dataviz-squadfalsefalsetrue
14autoMigrateGraphPanelpreview@grafana/dataviz-squadfalsefalsetrue
15autoMigrateTablePanelpreview@grafana/dataviz-squadfalsefalsetrue
16autoMigratePiechartPanelpreview@grafana/dataviz-squadfalsefalsetrue
17autoMigrateWorldmapPanelpreview@grafana/dataviz-squadfalsefalsetrue
18autoMigrateStatPanelpreview@grafana/dataviz-squadfalsefalsetrue
19autoMigrateXYChartPanelGA@grafana/dataviz-squadfalsefalsetrue
20disableAngularpreview@grafana/dataviz-squadfalsefalsetrue
21canvasPanelNestingexperimental@grafana/dataviz-squadfalsefalsetrue
22vizActionsexperimental@grafana/dataviz-squadfalsefalsetrue
23disableSecretsCompatibilityexperimental@grafana/hosted-grafana-teamfalsetruefalse
24logRequestsInstrumentedAsUnknownexperimental@grafana/hosted-grafana-teamfalsefalsefalse
25grpcServerpreview@grafana/search-and-storagefalsefalsefalse
26cloudWatchCrossAccountQueryingGA@grafana/aws-datasourcesfalsefalsefalse
27showDashboardValidationWarningsexperimental@grafana/dashboards-squadfalsefalsefalse
28mysqlAnsiQuotesexperimental@grafana/search-and-storagefalsefalsefalse
29mysqlParseTimeexperimental@grafana/search-and-storagefalsefalsefalse
30accessControlOnCallGA@grafana/identity-access-teamfalsefalsefalse
31nestedFoldersGA@grafana/search-and-storagefalsefalsefalse
32alertingBacktestingexperimental@grafana/alerting-squadfalsefalsefalse
33editPanelCSVDragAndDropexperimental@grafana/dataviz-squadfalsefalsetrue
34alertingNoNormalStatepreview@grafana/alerting-squadfalsefalsefalse
35logsContextDatasourceUiGA@grafana/observability-logsfalsefalsetrue
36lokiShardSplittingexperimental@grafana/observability-logsfalsefalsetrue
37lokiQuerySplittingGA@grafana/observability-logsfalsefalsetrue
38lokiQuerySplittingConfigexperimental@grafana/observability-logsfalsefalsetrue
39individualCookiePreferencesexperimental@grafana/grafana-backend-groupfalsefalsefalse
40prometheusMetricEncyclopediaGA@grafana/observability-metricsfalsefalsetrue
41influxdbBackendMigrationGA@grafana/observability-metricsfalsefalsetrue
42influxqlStreamingParserexperimental@grafana/observability-metricsfalsefalsefalse
43influxdbRunQueriesInParallelprivatePreview@grafana/observability-metricsfalsefalsefalse
44prometheusRunQueriesInParallelprivatePreview@grafana/observability-metricsfalsefalsefalse
45lokiMetricDataplaneGA@grafana/observability-logsfalsefalsefalse
46lokiLogsDataplaneexperimental@grafana/observability-logsfalsefalsefalse
47dataplaneFrontendFallbackGA@grafana/observability-metricsfalsefalsetrue
48disableSSEDataplaneexperimental@grafana/observability-metricsfalsefalsefalse
49alertStateHistoryLokiSecondaryexperimental@grafana/alerting-squadfalsefalsefalse
50alertStateHistoryLokiPrimaryexperimental@grafana/alerting-squadfalsefalsefalse
51alertStateHistoryLokiOnlyexperimental@grafana/alerting-squadfalsefalsefalse
52unifiedRequestLogexperimental@grafana/grafana-backend-groupfalsefalsefalse
53renderAuthJWTpreview@grafana/grafana-as-codefalsefalsefalse
54refactorVariablesTimeRangepreview@grafana/dashboards-squadfalsefalsefalse
55faroDatasourceSelectorpreview@grafana/app-o11yfalsefalsetrue
56enableDatagridEditingpreview@grafana/dataviz-squadfalsefalsetrue
57extraThemesexperimental@grafana/grafana-frontend-platformfalsefalsetrue
58lokiPredefinedOperationsexperimental@grafana/observability-logsfalsefalsetrue
59pluginsFrontendSandboxexperimental@grafana/plugins-platform-backendfalsefalsefalse
60frontendSandboxMonitorOnlyexperimental@grafana/plugins-platform-backendfalsefalsetrue
61pluginsDetailsRightPanelexperimental@grafana/plugins-platform-backendfalsefalsetrue
62sqlDatasourceDatabaseSelectionpreview@grafana/dataviz-squadfalsefalsetrue
63recordedQueriesMultiGA@grafana/observability-metricsfalsefalsefalse
64logsExploreTableVisualisationGA@grafana/observability-logsfalsefalsetrue
65awsDatasourcesTempCredentialsexperimental@grafana/aws-datasourcesfalsefalsefalse
66transformationsRedesignGA@grafana/observability-metricsfalsefalsetrue
67mlExpressionsexperimental@grafana/alerting-squadfalsefalsefalse
68traceQLStreamingGA@grafana/observability-traces-and-profilingfalsefalsetrue
69metricsSummaryexperimental@grafana/observability-traces-and-profilingfalsefalsetrue
70datasourceAPIServersexperimental@grafana/grafana-app-platform-squadfalsetruefalse
71grafanaAPIServerWithExperimentalAPIsexperimental@grafana/grafana-app-platform-squadtruetruefalse
72grafanaAPIServerEnsureKubectlAccessexperimental@grafana/grafana-app-platform-squadtruetruefalse
73featureToggleAdminPageexperimental@grafana/grafana-operator-experience-squadfalsetruefalse
74awsAsyncQueryCachingGA@grafana/aws-datasourcesfalsefalsefalse
75permissionsFilterRemoveSubqueryexperimental@grafana/grafana-backend-groupfalsefalsefalse
76prometheusConfigOverhaulAuthGA@grafana/observability-metricsfalsefalsefalse
77configurableSchedulerTickexperimental@grafana/alerting-squadfalsetruefalse
78alertingNoDataErrorExecutionGA@grafana/alerting-squadfalsetruefalse
79angularDeprecationUIGA@grafana/plugins-platform-backendfalsefalsetrue
80dashgptGA@grafana/dashboards-squadfalsefalsetrue
81aiGeneratedDashboardChangesexperimental@grafana/dashboards-squadfalsefalsetrue
82reportingRetriespreview@grafana/sharing-squadfalsetruefalse
83sseGroupByDatasourceexperimental@grafana/observability-metricsfalsefalsefalse
84libraryPanelRBACexperimental@grafana/dashboards-squadfalsetruefalse
85lokiRunQueriesInParallelprivatePreview@grafana/observability-logsfalsefalsefalse
86wargamesTestingexperimental@grafana/hosted-grafana-teamfalsefalsefalse
87alertingInsightsGA@grafana/alerting-squadfalsefalsetrue
88externalCorePluginsexperimental@grafana/plugins-platform-backendfalsefalsefalse
89pluginsAPIMetricsexperimental@grafana/plugins-platform-backendfalsefalsetrue
90externalServiceAccountspreview@grafana/identity-access-teamfalsefalsefalse
91panelMonitoringGA@grafana/dataviz-squadfalsefalsetrue
92enableNativeHTTPHistogramexperimental@grafana/grafana-backend-services-squadfalsetruefalse
93disableClassicHTTPHistogramexperimental@grafana/grafana-backend-services-squadfalsetruefalse
94formatStringGA@grafana/dataviz-squadfalsefalsetrue
95transformationsVariableSupportGA@grafana/dataviz-squadfalsefalsetrue
96kubernetesPlaylistsGA@grafana/grafana-app-platform-squadfalsetruefalse
97kubernetesSnapshotsexperimental@grafana/grafana-app-platform-squadfalsetruefalse
98kubernetesDashboardsexperimental@grafana/grafana-app-platform-squadfalsefalsetrue
99kubernetesDashboardsAPIexperimental@grafana/grafana-app-platform-squadfalsetruefalse
100kubernetesFoldersexperimental@grafana/search-and-storagefalsefalsefalse
101grafanaAPIServerTestingWithExperimentalAPIsexperimental@grafana/search-and-storagefalsefalsefalse
102datasourceQueryTypesexperimental@grafana/grafana-app-platform-squadfalsetruefalse
103queryServiceexperimental@grafana/grafana-app-platform-squadfalsetruefalse
104queryServiceRewriteexperimental@grafana/grafana-app-platform-squadfalsetruefalse
105queryServiceFromUIexperimental@grafana/grafana-app-platform-squadfalsefalsetrue
106cloudWatchBatchQueriespreview@grafana/aws-datasourcesfalsefalsefalse
107recoveryThresholdGA@grafana/alerting-squadfalsetruefalse
108lokiStructuredMetadataGA@grafana/observability-logsfalsefalsefalse
109teamHttpHeaderspreview@grafana/identity-access-teamfalsefalsefalse
110cachingOptimizeSerializationMemoryUsageexperimental@grafana/grafana-operator-experience-squadfalsefalsefalse
111panelTitleSearchInV1experimental@grafana/search-and-storagetruefalsefalse
112managedPluginsInstallGA@grafana/plugins-platform-backendfalsefalsefalse
113prometheusPromQAILexperimental@grafana/observability-metricsfalsefalsetrue
114prometheusCodeModeMetricNamesSearchexperimental@grafana/observability-metricsfalsefalsetrue
115addFieldFromCalculationStatFunctionsGA@grafana/dataviz-squadfalsefalsetrue
116alertmanagerRemoteSecondaryexperimental@grafana/alerting-squadfalsefalsefalse
117alertmanagerRemotePrimaryexperimental@grafana/alerting-squadfalsefalsefalse
118alertmanagerRemoteOnlyexperimental@grafana/alerting-squadfalsefalsefalse
119annotationPermissionUpdateGA@grafana/identity-access-teamfalsefalsefalse
120extractFieldsNameDeduplicationexperimental@grafana/dataviz-squadfalsefalsetrue
121dashboardSceneForViewersGA@grafana/dashboards-squadfalsefalsetrue
122dashboardSceneSoloGA@grafana/dashboards-squadfalsefalsetrue
123dashboardSceneGA@grafana/dashboards-squadfalsefalsetrue
124dashboardNewLayoutsexperimental@grafana/dashboards-squadfalsefalsetrue
125panelFilterVariableexperimental@grafana/dashboards-squadfalsefalsetrue
126pdfTablespreview@grafana/sharing-squadfalsefalsefalse
127ssoSettingsApiGA@grafana/identity-access-teamfalsefalsefalse
128canvasPanelPanZoompreview@grafana/dataviz-squadfalsefalsetrue
129logsInfiniteScrollingGA@grafana/observability-logsfalsefalsetrue
130exploreMetricsGA@grafana/dashboards-squadfalsefalsetrue
131alertingSimplifiedRoutingGA@grafana/alerting-squadfalsefalsefalse
132logRowsPopoverMenuGA@grafana/observability-logsfalsefalsetrue
133pluginsSkipHostEnvVarsexperimental@grafana/plugins-platform-backendfalsefalsefalse
134tableSharedCrosshairexperimental@grafana/dataviz-squadfalsefalsetrue
135regressionTransformationpreview@grafana/dataviz-squadfalsefalsetrue
136lokiQueryHintsGA@grafana/observability-logsfalsefalsetrue
137kubernetesFeatureTogglesexperimental@grafana/grafana-operator-experience-squadfalsefalsetrue
138cloudRBACRolespreview@grafana/identity-access-teamfalsetruefalse
139alertingQueryOptimizationGA@grafana/alerting-squadfalsefalsefalse
140newFolderPickerexperimental@grafana/grafana-frontend-platformfalsefalsetrue
141jitterAlertRulesWithinGroupspreview@grafana/alerting-squadfalsetruefalse
142onPremToCloudMigrationspreview@grafana/grafana-operator-experience-squadfalsefalsefalse
143onPremToCloudMigrationsAlertsexperimental@grafana/grafana-operator-experience-squadfalsefalsefalse
144alertingSaveStatePeriodicprivatePreview@grafana/alerting-squadfalsefalsefalse
145promQLScopeGA@grafana/observability-metricsfalsefalsefalse
146sqlExpressionsexperimental@grafana/grafana-app-platform-squadfalsefalsefalse
147nodeGraphDotLayoutexperimental@grafana/observability-traces-and-profilingfalsefalsetrue
148groupToNestedTableTransformationGA@grafana/dataviz-squadfalsefalsetrue
149newPDFRenderingpreview@grafana/sharing-squadfalsefalsefalse
150tlsMemcachedGA@grafana/grafana-operator-experience-squadfalsefalsefalse
151kubernetesAggregatorexperimental@grafana/grafana-app-platform-squadfalsetruefalse
152expressionParserexperimental@grafana/grafana-app-platform-squadfalsetruefalse
153groupByVariableexperimental@grafana/dashboards-squadfalsefalsefalse
154authAPIAccessTokenAuthexperimental@grafana/identity-access-teamfalsefalsefalse
155scopeFiltersexperimental@grafana/dashboards-squadfalsefalsefalse
156ssoSettingsSAMLpreview@grafana/identity-access-teamfalsefalsefalse
157oauthRequireSubClaimexperimental@grafana/identity-access-teamfalsefalsefalse
158newDashboardWithFiltersAndGroupByexperimental@grafana/dashboards-squadfalsefalsefalse
159cloudWatchNewLabelParsingGA@grafana/aws-datasourcesfalsefalsefalse
160accessActionSetspreview@grafana/identity-access-teamfalsefalsefalse
161disableNumericMetricsSortingInExpressionsexperimental@grafana/observability-metricsfalsetruefalse
162grafanaManagedRecordingRulesexperimental@grafana/alerting-squadfalsefalsefalse
163queryLibraryexperimental@grafana/explore-squadfalsefalsefalse
164logsExploreTableDefaultVisualizationexperimental@grafana/observability-logsfalsefalsetrue
165newDashboardSharingComponentGA@grafana/sharing-squadfalsefalsetrue
166alertingListViewV2experimental@grafana/alerting-squadfalsefalsetrue
167notificationBannerGA@grafana/grafana-frontend-platformfalsefalsefalse
168dashboardRestoreexperimental@grafana/search-and-storagefalsefalsefalse
169datasourceProxyDisableRBACGA@grafana/identity-access-teamfalsefalsefalse
170alertingDisableSendAlertsExternalexperimental@grafana/alerting-squadfalsefalsefalse
171preserveDashboardStateWhenNavigatingexperimental@grafana/dashboards-squadfalsefalsefalse
172alertingCentralAlertHistoryexperimental@grafana/alerting-squadfalsefalsetrue
173pluginProxyPreserveTrailingSlashGA@grafana/plugins-platform-backendfalsefalsefalse
174sqlQuerybuilderFunctionParametersexperimental@grafana/oss-big-tentfalsefalsetrue
175azureMonitorPrometheusExemplarspreview@grafana/partner-datasourcesfalsefalsefalse
176pinNavItemsGA@grafana/grafana-frontend-platformfalsefalsefalse
177authZGRPCServerexperimental@grafana/identity-access-teamfalsefalsefalse
178openSearchBackendFlowEnabledGA@grafana/aws-datasourcesfalsefalsefalse
179ssoSettingsLDAPpreview@grafana/identity-access-teamfalsetruefalse
180failWrongDSUIDexperimental@grafana/plugins-platform-backendfalsefalsefalse
181zanzanaexperimental@grafana/identity-access-teamfalsefalsefalse
182reloadDashboardsOnParamsChangeexperimental@grafana/dashboards-squadfalsefalsefalse
183alertingApiServerexperimental@grafana/alerting-squadfalsetruefalse
184cloudWatchRoundUpEndTimeGA@grafana/aws-datasourcesfalsefalsefalse
185cloudwatchMetricInsightsCrossAccountGA@grafana/aws-datasourcesfalsefalsetrue
186prometheusAzureOverrideAudiencedeprecated@grafana/partner-datasourcesfalsefalsefalse
187alertingFilterV2experimental@grafana/alerting-squadfalsefalsefalse
188dataplaneAggregatorexperimental@grafana/grafana-app-platform-squadfalsetruefalse
189newFiltersUIexperimental@grafana/dashboards-squadfalsefalsefalse
190lokiSendDashboardPanelNamesexperimental@grafana/observability-logsfalsefalsefalse
191alertingPrometheusRulesPrimaryexperimental@grafana/alerting-squadfalsefalsetrue
192singleTopNavexperimental@grafana/grafana-frontend-platformfalsefalsetrue
193exploreLogsShardSplittingexperimental@grafana/observability-logsfalsefalsetrue
194exploreLogsAggregatedMetricsexperimental@grafana/observability-logsfalsefalsetrue
195exploreLogsLimitedTimeRangeexperimental@grafana/observability-logsfalsefalsetrue
196homeSetupGuideexperimental@grafana/growth-and-onboardingfalsefalsetrue
197appPlatformGrpcClientAuthexperimental@grafana/identity-access-teamfalsefalsefalse
198appSidecarexperimental@grafana/explore-squadfalsefalsefalse
199groupAttributeSyncexperimental@grafana/identity-access-teamfalsefalsefalse
200alertingQueryAndExpressionsStepModeexperimental@grafana/alerting-squadfalsefalsetrue
201improvedExternalSessionHandlingexperimental@grafana/identity-access-teamfalsefalsefalse
202useSessionStorageForRedirectionpreview@grafana/identity-access-teamfalsefalsefalse
203rolePickerDrawerexperimental@grafana/identity-access-teamfalsefalsefalse
204unifiedStorageSearchexperimental@grafana/search-and-storagefalsefalsefalse
205pluginsSriChecksexperimental@grafana/plugins-platform-backendfalsefalsefalse
206unifiedStorageBigObjectsSupportexperimental@grafana/search-and-storagefalsefalsefalse
207timeRangeProviderexperimental@grafana/grafana-frontend-platformfalsefalsefalse
208prometheusUsesComboboxexperimental@grafana/observability-metricsfalsefalsefalse
209azureMonitorDisableLogLimitGA@grafana/partner-datasourcesfalsefalsefalse
210dashboardSchemaV2experimental@grafana/dashboards-squadfalsefalsetrue
211playlistsWatcherexperimental@grafana/grafana-app-platform-squadfalsetruefalse
212exploreMetricsRelatedLogsexperimental@grafana/observability-metricsfalsefalsetrue
213enableExtensionsAdminPageexperimental@grafana/plugins-platform-backendfalsetruefalse