elastic/apm-agent-android

Elastic APM Android Agent

Kotlin

43

941 commits

updated Sep 29, 2026

See the code

README

EDOT Android

Elastic Distribution of OpenTelemetry Android (EDOT Android), the OpenTelemetry-based SDK for Android apps.

See the documentation to find out more about its features, how to setup, and configuration details.

Try it out

Follow the Demo application guide to set up a test environment and take a quick look at the agent's functionalities.

Publishing it locally

In order to use a local build for your local projects, you'll need to publish it into your machine's maven local repo. To do so, open up a terminal in this project's root dir and run: ./gradlew publishToMavenLocal. After that, you can apply the agent into an Android application project (that uses mavenLocal() as one of its dependency repositories) by following the Getting started guide and using the version defined here.

elastic/apm-agent-android

Elastic APM Android Agent

Kotlin

43

941 commits

updated Sep 29, 2026

See the code

README

EDOT Android

Elastic Distribution of OpenTelemetry Android (EDOT Android), the OpenTelemetry-based SDK for Android apps.

See the documentation to find out more about its features, how to setup, and configuration details.

Try it out

Follow the Demo application guide to set up a test environment and take a quick look at the agent's functionalities.

Publishing it locally

In order to use a local build for your local projects, you'll need to publish it into your machine's maven local repo. To do so, open up a terminal in this project's root dir and run: ./gradlew publishToMavenLocal. After that, you can apply the agent into an Android application project (that uses mavenLocal() as one of its dependency repositories) by following the Getting started guide and using the version defined here.

Languages

Kotlin

84.2%

Java

13.9%

Shell

1.9%