-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Description
π Summary
We want to provide the most insightful highlights on the Log detail flyout.
This work should research and define the sections and fields which we consider important and that we want to show to the users.
π¨ Design
βοΈ Acceptance Criteria
Each section should show 3 entries (ordered by priority) and the +more button if more are available, but each row should only render the 3 most important fields.
Top-level fields
Basically, the same as we have now, but having the dataset on top as another badge would give immediate value to knowing the source of the log entry.
@timestamplog.levelmessageor result of virtual column contentdata_stream.dataset
Highlights
Service & Infrastructure
service.namehost.nametrace.id-
orchestrator.cluster.name,orchestrator.resource.id
Cloud
cloud.providercloud.regioncloud.project.id-
cloud.availability_zone,cloud.instance.id
Other
log.file.pathdata_stream.namespaceagent.namelabelstags
I also thought, in case the fields are present, we could render conditionally two other sections to start for Kubernetes and Web details:
Kubernetes
kubernetes.pod.namekubernetes.container.namekubernetes.node.hostname-
kubernetes.pod.ip,kubernetes.pod.uid,kubernetes.namespace
Web
url.path+url.queryhttp.request.idhttp.response.status_code
This should guarantee 3 core sections (Service & Infrastructure, Cloud, Other) and additional ad-hoc fields based on the log purpose and source.