Logs: Make logs container scrollable (#69371)

* feat: make logs container scrollable

* fix container height

* add a feature toggle

* fix: scroll behaviour with wrap lines on

* Update public/app/features/logs/components/getLogRowStyles.ts

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>

* rename feature toggle

---------

Co-authored-by: Sven Grossmann <sven.grossmann@grafana.com>
This commit is contained in:
Gareth Dawson
2023-06-15 12:25:34 +01:00
committed by GitHub
co-authored by Sven Grossmann
parent 57d7288fe4
commit cda10fae52
7 changed files with 22 additions and 3 deletions
+7
View File
@@ -557,6 +557,13 @@ var (
FrontendOnly: true,
Owner: awsPluginsSquad,
},
{
Name: "exploreScrollableLogsContainer",
Description: "Improves the scrolling behavior of logs in Explore",
Stage: FeatureStageExperimental,
FrontendOnly: true,
Owner: grafanaObservabilityLogsSquad,
},
{
Name: "recordedQueriesMulti",
Description: "Enables writing multiple items from a single query within Recorded Queries",
+1
View File
@@ -81,4 +81,5 @@ lokiPredefinedOperations,experimental,@grafana/observability-logs,false,false,fa
pluginsFrontendSandbox,experimental,@grafana/plugins-platform-backend,false,false,false,true
sqlDatasourceDatabaseSelection,preview,@grafana/grafana-bi-squad,false,false,false,true
cloudWatchLogsMonacoEditor,experimental,@grafana/aws-plugins,false,false,false,true
exploreScrollableLogsContainer,experimental,@grafana/observability-logs,false,false,false,true
recordedQueriesMulti,experimental,@grafana/observability-metrics,false,false,false,false
1 Name Stage Owner requiresDevMode RequiresLicense RequiresRestart FrontendOnly
81 pluginsFrontendSandbox experimental @grafana/plugins-platform-backend false false false true
82 sqlDatasourceDatabaseSelection preview @grafana/grafana-bi-squad false false false true
83 cloudWatchLogsMonacoEditor experimental @grafana/aws-plugins false false false true
84 exploreScrollableLogsContainer experimental @grafana/observability-logs false false false true
85 recordedQueriesMulti experimental @grafana/observability-metrics false false false false
+4
View File
@@ -335,6 +335,10 @@ const (
// Enables the Monaco editor for CloudWatch Logs queries
FlagCloudWatchLogsMonacoEditor = "cloudWatchLogsMonacoEditor"
// FlagExploreScrollableLogsContainer
// Improves the scrolling behavior of logs in Explore
FlagExploreScrollableLogsContainer = "exploreScrollableLogsContainer"
// FlagRecordedQueriesMulti
// Enables writing multiple items from a single query within Recorded Queries
FlagRecordedQueriesMulti = "recordedQueriesMulti"