chore: update datatrails feature flag and enable (#85508)

* chore: update datatrails feature flag and enable

* fix: rename `datatrails` feature flag to `exploreMetrics`
This commit is contained in:
Darren Janeczek 2024-04-09 14:15:18 -04:00 committed by GitHub
parent b6249d6a50
commit 66c0fd4dcc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 1814 additions and 1814 deletions

View File

@ -54,6 +54,7 @@ Some features are enabled by default. You can disable these feature by setting t
| `lokiStructuredMetadata` | Enables the loki data source to request structured metadata from the Loki server | Yes |
| `managedPluginsInstall` | Install managed plugins directly from plugins catalog | Yes |
| `annotationPermissionUpdate` | Change the way annotation permissions work by scoping them to folders and dashboards. | Yes |
| `exploreMetrics` | Enables the new Explore Metrics core app | Yes |
| `alertingSimplifiedRouting` | Enables users to easily configure alert notifications by specifying a contact point directly when editing or creating an alert rule | Yes |
| `logRowsPopoverMenu` | Enable filtering menu displayed when text of a log line is selected | Yes |
| `lokiQueryHints` | Enables query hints for Loki | Yes |

View File

@ -149,7 +149,7 @@ export interface FeatureToggles {
canvasPanelPanZoom?: boolean;
logsInfiniteScrolling?: boolean;
flameGraphItemCollapsing?: boolean;
datatrails?: boolean;
exploreMetrics?: boolean;
alertingSimplifiedRouting?: boolean;
logRowsPopoverMenu?: boolean;
pluginsSkipHostEnvVars?: boolean;

View File

@ -972,12 +972,12 @@ var (
Owner: grafanaObservabilityTracesAndProfilingSquad,
},
{
Name: "datatrails",
Description: "Enables the new core app datatrails",
Stage: FeatureStageExperimental,
Name: "exploreMetrics",
Description: "Enables the new Explore Metrics core app",
Stage: FeatureStageGeneralAvailability,
Expression: "true", // enabled by default
FrontendOnly: true,
Owner: grafanaDashboardsSquad,
HideFromDocs: true,
},
{
Name: "alertingSimplifiedRouting",

View File

@ -130,7 +130,7 @@ ssoSettingsApi,preview,@grafana/identity-access-team,false,false,false
canvasPanelPanZoom,preview,@grafana/dataviz-squad,false,false,true
logsInfiniteScrolling,experimental,@grafana/observability-logs,false,false,true
flameGraphItemCollapsing,experimental,@grafana/observability-traces-and-profiling,false,false,true
datatrails,experimental,@grafana/dashboards-squad,false,false,true
exploreMetrics,GA,@grafana/dashboards-squad,false,false,true
alertingSimplifiedRouting,GA,@grafana/alerting-squad,false,false,false
logRowsPopoverMenu,GA,@grafana/observability-logs,false,false,true
pluginsSkipHostEnvVars,experimental,@grafana/plugins-platform-backend,false,false,false

1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
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 datatrails exploreMetrics experimental 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

View File

@ -531,9 +531,9 @@ const (
// Allow collapsing of flame graph items
FlagFlameGraphItemCollapsing = "flameGraphItemCollapsing"
// FlagDatatrails
// Enables the new core app datatrails
FlagDatatrails = "datatrails"
// FlagExploreMetrics
// Enables the new Explore Metrics core app
FlagExploreMetrics = "exploreMetrics"
// FlagAlertingSimplifiedRouting
// Enables users to easily configure alert notifications by specifying a contact point directly when editing or creating an alert rule

File diff suppressed because it is too large Load Diff

View File

@ -465,7 +465,7 @@ func (s *ServiceImpl) buildDataConnectionsNavLink(c *contextmodel.ReqContext) *n
func (s *ServiceImpl) buildExploreNavLinks(c *contextmodel.ReqContext) []*navtree.NavLink {
exploreChildNavs := []*navtree.NavLink{}
if s.features.IsEnabled(c.Req.Context(), featuremgmt.FlagDatatrails) {
if s.features.IsEnabled(c.Req.Context(), featuremgmt.FlagExploreMetrics) {
exploreChildNavs = append(exploreChildNavs, &navtree.NavLink{
Text: "Metrics",
SubTitle: "Queryless exploration of your metrics",

View File

@ -167,7 +167,7 @@ export function panelMenuBehavior(menu: VizPanelMenu, isRepeat = false) {
});
}
if (config.featureToggles.datatrails) {
if (config.featureToggles.exploreMetrics) {
addDataTrailPanelAction(dashboard, panel, items);
}

View File

@ -169,7 +169,7 @@ export function getPanelMenu(
});
}
if (config.featureToggles.datatrails) {
if (config.featureToggles.exploreMetrics) {
addDataTrailPanelAction(dashboard, panel, menu);
}