Add support for OpenTelemetry
OpenTelemetry is a framework to add app telemetry, giving insights on what’s going on in the application. This could be greatly useful to understand some weird behaviours, rather than looking at a blackbox and guessing what might have happened.
Most instances won’t benefit, and won’t have any tool to ingest that data; it should be disabled by default. However, it could be useful for big/busy federation instances.
Related topic are Applicatiom Performance Monitors (APM), this topic got discussed in context of Sentry, see #574.