Datadog's APM client library for Java, enabling distributed tracing, profiling, and monitoring.
Datadog Java APM is a client library that enables distributed tracing and profiling for Java applications. It automatically instruments applications to collect performance data, track errors, and monitor deployments, integrating with the Datadog observability platform. The library helps developers understand application behavior in production environments and troubleshoot performance issues.
Java developers and DevOps teams using Datadog for monitoring who need to instrument their applications for tracing, profiling, and error tracking. It's particularly useful for teams running microservices or distributed systems.
It provides seamless integration with Datadog's ecosystem, offering automatic instrumentation for many Java frameworks, reducing manual setup. The library supports both automatic and custom tracing, giving flexibility while ensuring comprehensive observability out-of-the-box.
Datadog APM client for Java
Automatically instruments popular Java frameworks like Spring and JAX-RS out-of-the-box, reducing manual setup effort as highlighted in the compatibility documentation.
Combines distributed tracing, continuous profiling, error tracking, and deployment monitoring in one library, providing a holistic view of application performance as per the README features.
Designed to work with defaults for quick integration, allowing teams to start monitoring without extensive tuning, emphasized in the setup documentation.
Offers APIs for manual tracing, enabling instrumentation of bespoke or legacy code not covered by automatic tools, as referenced in the custom instrumentation API docs.
Tightly coupled with Datadog's proprietary platform, making migration to other observability tools difficult and requiring re-instrumentation for alternative solutions.
Instrumentation adds overhead to applications, which can increase latency and resource usage, a common trade-off mentioned in profiling and tracing contexts.
Key configuration and usage details are hosted externally on Datadog's docs site, complicating offline access and creating dependency on third-party resources.
APM, (Application Performance Management) tool for large-scale distributed systems.
:chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on.
An AI-powered next-generation open source real-time observability system.
📌 异步线程池框架,支持线程池动态变更&监控&报警,无需修改代码轻松引入。Asynchronous thread pool framework, support Thread Pool Dynamic Change & monitoring & Alarm, no need to modify the code easily introduced.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.