An insurance services provider runs a mix of vendor agents and OpenTelemetry instrumentation. Traces regularly ended at the boundary between them. AceMQ provides continuous support keeping propagation working as services change.
Different services propagated context using different header formats, and services on either side of a boundary were configured to accept only one. Where a request crossed from a vendor-agent service to an OpenTelemetry one, the incoming context was ignored and a new trace started. Asynchronous hops through the message broker lost context entirely because nothing was injecting it into message headers. Every new service that joined the estate reintroduced the problem in a new place.
Hybrid estate with Java and .NET services, mixed vendor-agent and OpenTelemetry instrumentation, message-driven integration between tiers.
Support covers the instrumentation the customer owns, not the vendor's ingest platform. We standardized on a single propagation format accepted everywhere, made context injection on messaging hops part of the shared library rather than each team's responsibility, and added a synthetic end-to-end trace check that fails when propagation breaks.
Traces now span the full request path including async hops, and the synthetic check catches propagation regressions within minutes of a deployment. New services join the estate correctly instrumented instead of being fixed after the fact.
Remediation of application latency and memory growth traced to APM agent configuration on the customer's own JVM and container estate.
Assessment of which services, dependencies, and code paths are genuinely covered by APM instrumentation versus assumed to be.
Whether you need architecture advisory, 24/7 support, or full managed services, AceMQ has the expertise to help.