

The Elastic APM Android Agent is a combination of an SDK plus a Gradle plugin.

But no worries if that’s not the case - the agent is configured to handle common traceable scenarios automatically without having to deep dive into the specifics of the OpenTelemetry API. If you’re familiar with OpenTelemetry and your application is already instrumented with OpenTelemetry, then you can simply reuse it all when switching to the Elastic APM Android Agent. Developers will be able to take full advantage of its capabilities, as well as the support provided by a huge and active community. The Elastic APM Android Agent has been developed from scratch on top of OpenTelemetry, an open standard and framework for observability.


The Elastic APM Android Agent automatically instruments your application and its dependencies so that you can simply “plug-and-play” the agent into your application without having to worry about changing your codebase much. All of this helps troubleshoot issues and performance flaws with mobile applications, corresponding backend services, and their interaction. Understanding the behavior of mobile apps, the occurrences and types of crashes, the root causes of slow response times, and the real user impact of backend issues is key to managing the performance of mobile apps and associated backend services.Įlastic has launched its application performance monitoring (APM) agent for Android applications, allowing developers to keep track of key aspects of their applications, from crashes and HTTP requests to screen rendering times and end-to-end distributed tracing. With thousands or even millions of users, ensuring great performance and reliability is a key challenge for providers and operators of mobile apps and related backend services. People are handling more and more matters on their smartphones through mobile apps both privately and professionally.
