Currently, the only way to get observability into a CasualOS instance is through logs. While useful, logs are limited to helping debug errors and recording certain interactions. OpenTelemetry is a set of tools that make it easy to add tracing and metrics to a system. These add useful information that can make it much easier to find bugs, performance issues, and generally make insights into the system much easier.
This issue tracks work towards adding OpenTelemetry to CasualOS.
Currently, the only way to get observability into a CasualOS instance is through logs. While useful, logs are limited to helping debug errors and recording certain interactions. OpenTelemetry is a set of tools that make it easy to add tracing and metrics to a system. These add useful information that can make it much easier to find bugs, performance issues, and generally make insights into the system much easier.
This issue tracks work towards adding OpenTelemetry to CasualOS.