mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* Refactor Tempo datasource backend to support multiple queryData types. Added traceId query type that is set when performing the request but doesn't map to a tab. * WIP data is reaching the frontend * WIP * Use channels and goroutines * Some fixes * Simplify backend code. Return traces, metrics, state and error in a dataframe. Shared state type between FE and BE. Use getStream() instead of getQueryData() * Handle errors in frontend * Update Tempo and use same URL for RPC and HTTP * Cleanup backend code * Merge main * Create grpc client only with host and authenticate * Create grpc client only with host and authenticate * Cleanup * Add streaming to TraceQL Search tab * Fix merge conflicts * Added tests for processStream * make gen-cue * make gen-cue * goimports * lint * Cleanup go.mod * Comments * Addressing PR comments * Fix streaming for tracel search tab * Added streaming kill switch as the disableTraceQLStreaming feature toggle * Small comment * Fix conflicts * Correctly capture and send all errors as a DF to client * Fix infinite error loop * Fix merge conflicts * Fix test * Update deprecated import * Fix feature toggles gen * Fix merge conflicts
8.1 KiB
8.1 KiB
1 | Name | Stage | Owner | requiresDevMode | RequiresLicense | RequiresRestart | FrontendOnly |
---|---|---|---|---|---|---|---|
2 | trimDefaults | preview | @grafana/grafana-as-code | false | false | false | false |
3 | disableEnvelopeEncryption | GA | @grafana/grafana-as-code | false | false | false | false |
4 | live-service-web-worker | experimental | @grafana/grafana-app-platform-squad | false | false | false | true |
5 | queryOverLive | experimental | @grafana/grafana-app-platform-squad | false | false | false | true |
6 | panelTitleSearch | preview | @grafana/grafana-app-platform-squad | false | false | false | false |
7 | prometheusAzureOverrideAudience | preview | @grafana/observability-metrics | false | false | false | false |
8 | publicDashboards | preview | @grafana/dashboards-squad | false | false | false | false |
9 | publicDashboardsEmailSharing | preview | @grafana/dashboards-squad | false | true | false | false |
10 | lokiExperimentalStreaming | experimental | @grafana/observability-logs | false | false | false | false |
11 | featureHighlights | GA | @grafana/grafana-as-code | false | false | false | false |
12 | migrationLocking | preview | @grafana/backend-platform | false | false | false | false |
13 | storage | experimental | @grafana/grafana-app-platform-squad | false | false | false | false |
14 | exploreMixedDatasource | GA | @grafana/explore-squad | false | false | false | true |
15 | newTraceViewHeader | experimental | @grafana/observability-traces-and-profiling | false | false | false | true |
16 | correlations | preview | @grafana/explore-squad | false | false | false | false |
17 | datasourceQueryMultiStatus | experimental | @grafana/plugins-platform-backend | false | false | false | false |
18 | traceToMetrics | experimental | @grafana/observability-traces-and-profiling | false | false | false | true |
19 | newDBLibrary | preview | @grafana/backend-platform | false | false | false | false |
20 | validateDashboardsOnSave | preview | @grafana/grafana-as-code | false | false | true | false |
21 | autoMigrateOldPanels | preview | @grafana/dataviz-squad | false | false | false | true |
22 | disableAngular | preview | @grafana/dataviz-squad | false | false | false | true |
23 | prometheusWideSeries | experimental | @grafana/observability-metrics | false | false | false | false |
24 | canvasPanelNesting | experimental | @grafana/dataviz-squad | false | false | false | true |
25 | scenes | experimental | @grafana/dashboards-squad | false | false | false | true |
26 | disableSecretsCompatibility | experimental | @grafana/hosted-grafana-team | false | false | true | false |
27 | logRequestsInstrumentedAsUnknown | experimental | @grafana/hosted-grafana-team | false | false | false | false |
28 | dataConnectionsConsole | GA | @grafana/plugins-platform-backend | false | false | false | false |
29 | topnav | GA | @grafana/grafana-frontend-platform | false | false | false | false |
30 | grpcServer | preview | @grafana/grafana-app-platform-squad | false | false | false | false |
31 | entityStore | experimental | @grafana/grafana-app-platform-squad | true | false | false | false |
32 | cloudWatchCrossAccountQuerying | GA | @grafana/aws-datasources | false | false | false | false |
33 | redshiftAsyncQueryDataSupport | GA | @grafana/aws-datasources | false | false | false | false |
34 | athenaAsyncQueryDataSupport | GA | @grafana/aws-datasources | false | false | false | true |
35 | newPanelChromeUI | GA | @grafana/dashboards-squad | false | false | false | true |
36 | showDashboardValidationWarnings | experimental | @grafana/dashboards-squad | false | false | false | false |
37 | mysqlAnsiQuotes | experimental | @grafana/backend-platform | false | false | false | false |
38 | accessControlOnCall | preview | @grafana/grafana-authnz-team | false | false | false | false |
39 | nestedFolders | preview | @grafana/backend-platform | false | false | false | false |
40 | nestedFolderPicker | experimental | @grafana/grafana-frontend-platform | false | false | false | false |
41 | accessTokenExpirationCheck | GA | @grafana/grafana-authnz-team | false | false | false | false |
42 | showTraceId | experimental | @grafana/observability-logs | false | false | false | false |
43 | emptyDashboardPage | GA | @grafana/dashboards-squad | false | false | false | true |
44 | disablePrometheusExemplarSampling | GA | @grafana/observability-metrics | false | false | false | false |
45 | alertingBacktesting | experimental | @grafana/alerting-squad | false | false | false | false |
46 | editPanelCSVDragAndDrop | experimental | @grafana/grafana-bi-squad | false | false | false | true |
47 | alertingNoNormalState | preview | @grafana/alerting-squad | false | false | false | false |
48 | logsSampleInExplore | GA | @grafana/observability-logs | false | false | false | true |
49 | logsContextDatasourceUi | GA | @grafana/observability-logs | false | false | false | true |
50 | lokiQuerySplitting | experimental | @grafana/observability-logs | false | false | false | true |
51 | lokiQuerySplittingConfig | experimental | @grafana/observability-logs | false | false | false | true |
52 | individualCookiePreferences | experimental | @grafana/backend-platform | false | false | false | false |
53 | onlyExternalOrgRoleSync | experimental | @grafana/grafana-authnz-team | false | false | false | false |
54 | traceqlSearch | experimental | @grafana/observability-traces-and-profiling | false | false | false | true |
55 | prometheusMetricEncyclopedia | GA | @grafana/observability-metrics | false | false | false | true |
56 | timeSeriesTable | experimental | @grafana/app-o11y | false | false | false | true |
57 | prometheusResourceBrowserCache | experimental | @grafana/observability-metrics | false | false | false | true |
58 | influxdbBackendMigration | experimental | @grafana/observability-metrics | false | false | false | true |
59 | clientTokenRotation | experimental | @grafana/grafana-authnz-team | false | false | false | false |
60 | prometheusDataplane | GA | @grafana/observability-metrics | false | false | false | false |
61 | lokiMetricDataplane | GA | @grafana/observability-logs | false | false | false | false |
62 | lokiLogsDataplane | experimental | @grafana/observability-logs | false | false | false | false |
63 | dataplaneFrontendFallback | GA | @grafana/observability-metrics | false | false | false | true |
64 | disableSSEDataplane | experimental | @grafana/observability-metrics | false | false | false | false |
65 | alertStateHistoryLokiSecondary | experimental | @grafana/alerting-squad | false | false | false | false |
66 | alertingNotificationsPoliciesMatchingInstances | GA | @grafana/alerting-squad | false | false | false | true |
67 | alertStateHistoryLokiPrimary | experimental | @grafana/alerting-squad | false | false | false | false |
68 | alertStateHistoryLokiOnly | experimental | @grafana/alerting-squad | false | false | false | false |
69 | unifiedRequestLog | experimental | @grafana/backend-platform | false | false | false | false |
70 | renderAuthJWT | preview | @grafana/grafana-as-code | false | false | false | false |
71 | pyroscopeFlameGraph | experimental | @grafana/observability-traces-and-profiling | false | false | false | false |
72 | externalServiceAuth | experimental | @grafana/grafana-authnz-team | true | false | false | false |
73 | refactorVariablesTimeRange | preview | @grafana/dashboards-squad | false | false | false | false |
74 | useCachingService | GA | @grafana/grafana-operator-experience-squad | false | false | true | false |
75 | enableElasticsearchBackendQuerying | preview | @grafana/observability-logs | false | false | false | false |
76 | advancedDataSourcePicker | GA | @grafana/dashboards-squad | false | false | false | true |
77 | faroDatasourceSelector | preview | @grafana/app-o11y | false | false | false | true |
78 | enableDatagridEditing | preview | @grafana/grafana-bi-squad | false | false | false | true |
79 | dataSourcePageHeader | preview | @grafana/enterprise-datasources | false | false | false | true |
80 | extraThemes | experimental | @grafana/grafana-frontend-platform | false | false | false | true |
81 | lokiPredefinedOperations | experimental | @grafana/observability-logs | false | false | false | true |
82 | pluginsFrontendSandbox | experimental | @grafana/plugins-platform-backend | false | false | false | true |
83 | dashboardEmbed | experimental | @grafana/grafana-as-code | false | false | false | true |
84 | frontendSandboxMonitorOnly | experimental | @grafana/plugins-platform-backend | false | false | false | true |
85 | sqlDatasourceDatabaseSelection | preview | @grafana/grafana-bi-squad | false | false | false | true |
86 | cloudWatchLogsMonacoEditor | experimental | @grafana/aws-datasources | false | false | false | true |
87 | exploreScrollableLogsContainer | experimental | @grafana/observability-logs | false | false | false | true |
88 | recordedQueriesMulti | experimental | @grafana/observability-metrics | false | false | false | false |
89 | pluginsDynamicAngularDetectionPatterns | experimental | @grafana/plugins-platform-backend | false | false | false | false |
90 | alertingLokiRangeToInstant | experimental | @grafana/alerting-squad | false | false | false | false |
91 | elasticToggleableFilters | experimental | @grafana/observability-logs | false | false | false | true |
92 | vizAndWidgetSplit | experimental | @grafana/dashboards-squad | false | false | false | true |
93 | prometheusIncrementalQueryInstrumentation | experimental | @grafana/observability-metrics | false | false | false | true |
94 | logsExploreTableVisualisation | experimental | @grafana/observability-logs | false | false | false | true |
95 | awsDatasourcesTempCredentials | experimental | @grafana/aws-datasources | false | false | false | false |
96 | transformationsRedesign | experimental | @grafana/observability-metrics | false | false | false | true |
97 | mlExpressions | experimental | @grafana/alerting-squad | false | false | false | false |
98 | disableTraceQLStreaming | experimental | @grafana/observability-traces-and-profiling | false | false | false | true |