mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
				
	
	
		
			198 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			198 lines
		
	
	
		
			6.1 KiB
		
	
	
	
		
			Go
		
	
	
	
| // NOTE: This file was auto generated.  DO NOT EDIT DIRECTLY!
 | |
| // To change feature flags, edit:
 | |
| //  pkg/services/featuremgmt/registry.go
 | |
| // Then run tests in:
 | |
| //  pkg/services/featuremgmt/toggles_gen_test.go
 | |
| 
 | |
| package featuremgmt
 | |
| 
 | |
| const (
 | |
| 	// FlagTrimDefaults
 | |
| 	// Use cue schema to remove values that will be applied automatically
 | |
| 	FlagTrimDefaults = "trimDefaults"
 | |
| 
 | |
| 	// FlagDisableEnvelopeEncryption
 | |
| 	// Disable envelope encryption (emergency only)
 | |
| 	FlagDisableEnvelopeEncryption = "disableEnvelopeEncryption"
 | |
| 
 | |
| 	// FlagDatabaseMetrics
 | |
| 	// Add prometheus metrics for database tables
 | |
| 	FlagDatabaseMetrics = "database_metrics"
 | |
| 
 | |
| 	// FlagDashboardPreviews
 | |
| 	// Create and show thumbnails for dashboard search results
 | |
| 	FlagDashboardPreviews = "dashboardPreviews"
 | |
| 
 | |
| 	// FlagDashboardPreviewsAdmin
 | |
| 	// Manage the dashboard previews crawler process from the UI
 | |
| 	FlagDashboardPreviewsAdmin = "dashboardPreviewsAdmin"
 | |
| 
 | |
| 	// FlagLiveConfig
 | |
| 	// Save grafana live configuration in SQL tables
 | |
| 	FlagLiveConfig = "live-config"
 | |
| 
 | |
| 	// FlagLivePipeline
 | |
| 	// enable a generic live processing pipeline
 | |
| 	FlagLivePipeline = "live-pipeline"
 | |
| 
 | |
| 	// FlagLiveServiceWebWorker
 | |
| 	// This will use a webworker thread to processes events rather than the main thread
 | |
| 	FlagLiveServiceWebWorker = "live-service-web-worker"
 | |
| 
 | |
| 	// FlagQueryOverLive
 | |
| 	// Use grafana live websocket to execute backend queries
 | |
| 	FlagQueryOverLive = "queryOverLive"
 | |
| 
 | |
| 	// FlagPanelTitleSearch
 | |
| 	// Search for dashboards using panel title
 | |
| 	FlagPanelTitleSearch = "panelTitleSearch"
 | |
| 
 | |
| 	// FlagTempoServiceGraph
 | |
| 	// show service
 | |
| 	FlagTempoServiceGraph = "tempoServiceGraph"
 | |
| 
 | |
| 	// FlagTempoApmTable
 | |
| 	// Show APM table
 | |
| 	FlagTempoApmTable = "tempoApmTable"
 | |
| 
 | |
| 	// FlagPrometheusAzureAuth
 | |
| 	// Experimental. Azure authentication for Prometheus datasource
 | |
| 	FlagPrometheusAzureAuth = "prometheus_azure_auth"
 | |
| 
 | |
| 	// FlagPrometheusAzureOverrideAudience
 | |
| 	// Experimental. Allow override default AAD audience for Azure Prometheus endpoint
 | |
| 	FlagPrometheusAzureOverrideAudience = "prometheusAzureOverrideAudience"
 | |
| 
 | |
| 	// FlagInfluxdbBackendMigration
 | |
| 	// Query InfluxDB InfluxQL without the proxy
 | |
| 	FlagInfluxdbBackendMigration = "influxdbBackendMigration"
 | |
| 
 | |
| 	// FlagShowFeatureFlagsInUI
 | |
| 	// Show feature flags in the settings UI
 | |
| 	FlagShowFeatureFlagsInUI = "showFeatureFlagsInUI"
 | |
| 
 | |
| 	// FlagPublicDashboards
 | |
| 	// enables public access to dashboards
 | |
| 	FlagPublicDashboards = "publicDashboards"
 | |
| 
 | |
| 	// FlagLokiLive
 | |
| 	// support websocket streaming for loki (early prototype)
 | |
| 	FlagLokiLive = "lokiLive"
 | |
| 
 | |
| 	// FlagLokiDataframeApi
 | |
| 	// use experimental loki api for websocket streaming (early prototype)
 | |
| 	FlagLokiDataframeApi = "lokiDataframeApi"
 | |
| 
 | |
| 	// FlagSwaggerUi
 | |
| 	// Serves swagger UI
 | |
| 	FlagSwaggerUi = "swaggerUi"
 | |
| 
 | |
| 	// FlagFeatureHighlights
 | |
| 	// Highlight Enterprise features
 | |
| 	FlagFeatureHighlights = "featureHighlights"
 | |
| 
 | |
| 	// FlagDashboardComments
 | |
| 	// Enable dashboard-wide comments
 | |
| 	FlagDashboardComments = "dashboardComments"
 | |
| 
 | |
| 	// FlagAnnotationComments
 | |
| 	// Enable annotation comments
 | |
| 	FlagAnnotationComments = "annotationComments"
 | |
| 
 | |
| 	// FlagMigrationLocking
 | |
| 	// Lock database during migrations
 | |
| 	FlagMigrationLocking = "migrationLocking"
 | |
| 
 | |
| 	// FlagStorage
 | |
| 	// Configurable storage for dashboards, datasources, and resources
 | |
| 	FlagStorage = "storage"
 | |
| 
 | |
| 	// FlagExport
 | |
| 	// Export grafana instance (to git, etc)
 | |
| 	FlagExport = "export"
 | |
| 
 | |
| 	// FlagStorageLocalUpload
 | |
| 	// allow uploads to local storage
 | |
| 	FlagStorageLocalUpload = "storageLocalUpload"
 | |
| 
 | |
| 	// FlagAzureMonitorResourcePickerForMetrics
 | |
| 	// New UI for Azure Monitor Metrics Query
 | |
| 	FlagAzureMonitorResourcePickerForMetrics = "azureMonitorResourcePickerForMetrics"
 | |
| 
 | |
| 	// FlagExplore2Dashboard
 | |
| 	// Experimental Explore to Dashboard workflow
 | |
| 	FlagExplore2Dashboard = "explore2Dashboard"
 | |
| 
 | |
| 	// FlagTracing
 | |
| 	// Adds trace ID to error notifications
 | |
| 	FlagTracing = "tracing"
 | |
| 
 | |
| 	// FlagCommandPalette
 | |
| 	// Enable command palette
 | |
| 	FlagCommandPalette = "commandPalette"
 | |
| 
 | |
| 	// FlagCloudWatchDynamicLabels
 | |
| 	// Use dynamic labels instead of alias patterns in CloudWatch datasource
 | |
| 	FlagCloudWatchDynamicLabels = "cloudWatchDynamicLabels"
 | |
| 
 | |
| 	// FlagDatasourceQueryMultiStatus
 | |
| 	// Introduce HTTP 207 Multi Status for api/ds/query
 | |
| 	FlagDatasourceQueryMultiStatus = "datasourceQueryMultiStatus"
 | |
| 
 | |
| 	// FlagAzureMonitorExperimentalUI
 | |
| 	// Use grafana-experimental UI in Azure Monitor
 | |
| 	FlagAzureMonitorExperimentalUI = "azureMonitorExperimentalUI"
 | |
| 
 | |
| 	// FlagTraceToMetrics
 | |
| 	// Enable trace to metrics links
 | |
| 	FlagTraceToMetrics = "traceToMetrics"
 | |
| 
 | |
| 	// FlagPrometheusStreamingJSONParser
 | |
| 	// Enable streaming JSON parser for Prometheus datasource
 | |
| 	FlagPrometheusStreamingJSONParser = "prometheusStreamingJSONParser"
 | |
| 
 | |
| 	// FlagValidateDashboardsOnSave
 | |
| 	// Validate dashboard JSON POSTed to api/dashboards/db
 | |
| 	FlagValidateDashboardsOnSave = "validateDashboardsOnSave"
 | |
| 
 | |
| 	// FlagAutoMigrateGraphPanels
 | |
| 	// Replace the angular graph panel with timeseries
 | |
| 	FlagAutoMigrateGraphPanels = "autoMigrateGraphPanels"
 | |
| 
 | |
| 	// FlagPrometheusWideSeries
 | |
| 	// Enable wide series responses in the Prometheus datasource
 | |
| 	FlagPrometheusWideSeries = "prometheusWideSeries"
 | |
| 
 | |
| 	// FlagCanvasPanelNesting
 | |
| 	// Allow elements nesting
 | |
| 	FlagCanvasPanelNesting = "canvasPanelNesting"
 | |
| 
 | |
| 	// FlagUseLegacyHeatmapPanel
 | |
| 	// Continue to use the angular/flot based heatmap panel
 | |
| 	FlagUseLegacyHeatmapPanel = "useLegacyHeatmapPanel"
 | |
| 
 | |
| 	// FlagCloudMonitoringExperimentalUI
 | |
| 	// Use grafana-experimental UI in Cloud Monitoring
 | |
| 	FlagCloudMonitoringExperimentalUI = "cloudMonitoringExperimentalUI"
 | |
| 
 | |
| 	// FlagLogRequestsInstrumentedAsUnknown
 | |
| 	// Logs the path for requests that are instrumented as unknown
 | |
| 	FlagLogRequestsInstrumentedAsUnknown = "logRequestsInstrumentedAsUnknown"
 | |
| 
 | |
| 	// FlagDataConnectionsConsole
 | |
| 	// Enables a new top-level page called Data Connections. This page is an experiment for better grouping of installing / configuring data sources and other plugins.
 | |
| 	FlagDataConnectionsConsole = "dataConnectionsConsole"
 | |
| 
 | |
| 	// FlagInternationalization
 | |
| 	// Enables work-in-progress internationalization
 | |
| 	FlagInternationalization = "internationalization"
 | |
| 
 | |
| 	// FlagTopnav
 | |
| 	// New top nav and page layouts
 | |
| 	FlagTopnav = "topnav"
 | |
| 
 | |
| 	// FlagCustomBranding
 | |
| 	// Replaces whitelabeling with the new custom branding feature
 | |
| 	FlagCustomBranding = "customBranding"
 | |
| )
 |