End User Monitoring with inspectIT Ocelot
The inspectIT Ocelot EUM Server can be used to collect end user (real user) data via OpenTelemetry. The EUM server is completely stateless and can be used as a network separation component between the EUM agents and the monitoring backend.
Collecting Metrics
The server can be used to collect metrics, produced by the Akamai Boomerang EUM JavaScript Agent and calculate metrics based on this data and store them in a metric backend like Prometheus or InfluxDB.
Collecting Traces
The server also support collection of EUM traces, as it implements the OpenTelemetry Tracing API. The collected traces are propagated to any registered trace exporter.
Currently, the EUM server supports only OLTP as the trace exporter.
tip
If you already use Boomerang to collect the EUM metrics, you can automatically collect traces by using our self-made Boomerang OpenTelemetry plugin.