casual-simulation / casualos

Casual Open Simulation for the Web
https://ab1.bot
MIT License
48 stars 8 forks source link

Add OpenTelemetry #490

Closed KallynGowdy closed 1 week ago

KallynGowdy commented 2 weeks ago

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.