otel-tui icon indicating copy to clipboard operation
otel-tui copied to clipboard

A terminal OpenTelemetry viewer inspired by otel-desktop-viewer

Results 25 otel-tui issues
Sort by recently updated
recently updated
newest added

closes: #134 Add `Root Span` node to details pane. If the root not not found, its child node will be `N/A` Screenshot: ![image](https://github.com/user-attachments/assets/6f10bbac-749a-4ba5-a56f-8a1000493549)

splitted from: #130 > It may be helpful in the overview to show the root span name for the same reason.

I would like to not have to scroll when there are no logs. In this image you can see the space used for logs when there aren't any. If logs...

Currently, resource attributes is not printed. ![image](https://github.com/user-attachments/assets/a3dcaaf8-c53f-4dab-8148-cff3a8ac9dba)

In OpenTelemetry specification, a span has status. cf. https://opentelemetry.io/docs/concepts/signals/traces/#span-status It would be helpful to mark the span that has an error status.

![Image](https://github.com/ymtdzzz/otel-tui/assets/44557218/249ff3aa-4a2b-4b84-a8f2-0728d8f4cb14)

would be nice to be able to aggregate service dependency links and show them This might use code similar to https://github.com/jaegertracing/jaeger/blob/eaacbf0a40da0c3d55bfeed8d6894f14dca1d4fc/plugin/storage/memory/memory.go#L96 I once wrote one in zipkin, which has more...

Add [lintprocessor](https://github.com/ymtdzzz/opentelemetry-collector-extra/tree/main/processor/lintprocessor) to otel-tui. This processor is powered by [otel-lint](https://github.com/ymtdzzz/otel-lint) (WIP) and checks whether the received signals adhere to semantic conventions. Currenlty, if there are any issues, it pushes `lint.*`...

- Metrics stream page - [x] add basic feature - [x] filter metrics - [x] show metrics detail - [ ] show metrics summary chart - [x] Gauge - [x]...

- [ ] max span count - [ ] max log count - [x] exposed port - [ ] display refresh interval