Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/datadog/dd-trace-java
Datadog APM client for Java
https://github.com/datadog/dd-trace-java
apm bytebuddy datadog datadog-apm datadoghq distributed-trace distributed-tracing java javaagent tracing
Last synced: 5 days ago
JSON representation
Datadog APM client for Java
- Host: GitHub
- URL: https://github.com/datadog/dd-trace-java
- Owner: DataDog
- License: apache-2.0
- Created: 2017-04-24T09:24:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T10:42:10.000Z (15 days ago)
- Last Synced: 2024-10-29T10:57:40.379Z (15 days ago)
- Topics: apm, bytebuddy, datadog, datadog-apm, datadoghq, distributed-trace, distributed-tracing, java, javaagent, tracing
- Language: Java
- Homepage: https://docs.datadoghq.com/tracing/languages/java
- Size: 240 MB
- Stars: 581
- Watchers: 615
- Forks: 288
- Open Issues: 256
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
![Datadog logo](https://imgix.datadoghq.com/img/about/presskit/logo-h/dd_horizontal_white.png)
# Datadog Java APM
[![GitHub latest release](https://img.shields.io/github/v/release/datadog/dd-trace-java)](https://github.com/DataDog/dd-trace-java/releases/latest/)
[![GitHub all releases](https://img.shields.io/github/downloads/datadog/dd-trace-java/total)](https://github.com/DataDog/dd-trace-java/releases)
[![GitHub](https://img.shields.io/github/license/datadog/dd-trace-java)](/LICENSE)This repository contains `dd-trace-java`, Datadog's APM client Java library.
`dd-trace-java` contains APIs to automatically or manually [trace](https://docs.datadoghq.com/tracing/visualization/#trace) and [profile](https://docs.datadoghq.com/tracing/profiler/) Java applications.These features power [Distributed Tracing](https://docs.datadoghq.com/tracing/) with [Automatic Instrumentation](https://docs.datadoghq.com/tracing/trace_collection/compatibility/java/#integrations),
[Continuous Profiling](https://docs.datadoghq.com/tracing/profiler/),
[Error Tracking](https://docs.datadoghq.com/tracing/error_tracking/),
[Continuous Integration Visibility](https://docs.datadoghq.com/continuous_integration/),
[Deployment Tracking](https://docs.datadoghq.com/tracing/deployment_tracking/),
[Code Hotspots](https://docs.datadoghq.com/tracing/profiler/connect_traces_and_profiles/) and more.## Getting Started
To use and configure, check out the [setup documentation][setup docs].
For advanced usage, check out the [configuration reference][configuration reference] and [custom instrumentation API][api docs].
Confused about the terminology of APM?
Take a look at the [APM Glossary][visualization docs].[setup docs]: https://docs.datadoghq.com/tracing/languages/java
[configuration reference]: https://docs.datadoghq.com/tracing/trace_collection/library_config/java
[api docs]: https://docs.datadoghq.com/tracing/trace_collection/custom_instrumentation/java/
[visualization docs]: https://docs.datadoghq.com/tracing/visualization/## Contributing
Before contributing to the project, please take a moment to read our brief [Contribution Guidelines](CONTRIBUTING.md).
Then check our guides:
* [How to setup a development and build the project](BUILDING.md),
* [How to create a new instrumentation](docs/add_new_instrumentation.md),
* [How to test](docs/how_to_test.md),Or our reference documents:
* [How instrumentations work](docs/how_instrumentations_work.md).## Releases
Datadog will generally create a new minor release the first full week of every month.See [release.md](docs/releases.md) for more information.