Description
The purpose and use-cases of the new component
The websocket viewer extension provides a web-based user interface that allows users to view the data received by all registered websocket processors (issue #19633) in real-time. The extension can be accessed by opening the web page provided by the extension on a web browser, which will display a table or a dashboard with the data received by each processor.
When the Collector starts up, any configured websocket processor will automatically connect to the extension and register itself. The extension will then aggregate the data from all connected processors and display it in a structured and user-friendly way.
The websocket viewer extension can be used for a variety of use cases, including:
Troubleshooting: Operators can use the extension to monitor the data exchanged between components and identify problems.
Learning: Users can use the extension to explore the data generated by different components and learn how the components work and interact with each other.
A POC can be found here.
Example configuration for the component
extensions:
websocketviewer:
port: 4242
Telemetry data types supported
Metrics, traces, and logs.
Is this a vendor-specific component?
- This is a vendor-specific component
- If this is a vendor-specific component, I am proposing to contribute this as a representative of the vendor.
Sponsor (optional)
Additional context
No response