With those mechanisms in place, it would enable the user to host separate instances of Ladybug:
The current implementation as we know, an individual instance which is bound to an application instance, reports shown here only show the messages processed in this specific instance.
A 'global' instance which can be used to retrieve data from the central OpenTelemetry collector. This enables the Ladybug to display tracing/debugging data which is sourced from multiple applications across the application chain. Even by applications that are not built by the Frank Framework or applications which didnt implement Ladybug but do have an OpenTelemetry implementation!
https://opentelemetry.io/ https://opentelemetry.io/docs/
I'd like to bring up OpenTelemetry because this seems closely related to what issues Ladybug is solving.
The standard is used by tools such as Grafana Tempo, it would be very interesting if Ladybug is able to:
With those mechanisms in place, it would enable the user to host separate instances of Ladybug: