Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
December 15, 2021 09:40
October 24, 2023 14:58
November 30, 2023 11:59
September 1, 2023 15:35
July 13, 2017 11:10
July 13, 2017 10:16
November 15, 2022 15:49
August 23, 2023 18:40
September 22, 2022 13:37

Datadog logo

Datadog Java APM

GitHub latest release GitHub all releases GitHub

This repository contains dd-trace-java, Datadog's APM client Java library. dd-trace-java contains APIs to automatically or manually trace and profile Java applications.

These features power Distributed Tracing with Automatic Instrumentation, Continuous Profiling, Error Tracking, Continuous Integration Visibility, Deployment Tracking, Code Hotspots and more.

Getting Started

To use and configure, check out the setup documentation.

For advanced usage, check out the configuration reference and custom instrumentation API.

Confused about the terminology of APM? Take a look at the APM Glossary.


Before contributing to the project, please take a moment to read our brief Contribution Guidelines.