Apm | Datadog

Compare and optimize your code with Datadog Profile Comparison

Learn how to measure changes in code performance with Datadog's Profile Comparison.

Deploy ASP.NET Core applications to Azure App Service

Learn how to automatically instrument your .NET Core applications deployed on Azure App Service.

Release code confidently with Automatic Faulty Deployment Detection

Automatic Faulty Deployment Detection quickly spots new errors in your application.

Monitor containerized ASP.NET Core applications on AWS Fargate

Learn how to deploy instrumented .NET Core applications on AWS Fargate.

Visualize live dependencies with the Request Flow Map

Learn how Datadog’s Request Flow Map lets you visualize and filter requests between services in real time.

Monitor containerized ASP.NET Core applications with Datadog APM

Learn how to automatically instrument your .NET Core applications deployed on Linux or Window containers.

Best practices for shift-left testing

Learn some best practices for shifting testing to earlier stages of development.

Real-time distributed tracing for Go and Java Lambda Functions

Learn how Datadog provides visibility into the performance of your Go and Java Lambda functions.

Best practices for monitoring dark launches

A dark launch is a deployment strategy for testing new versions of a service in production. Learn how to get ...

Datadog receives a "Leader" distinction in Gartner's 2021 Magic Quadrant for APM

Datadog has been recognized as a "Leader" for Application Performance Monitoring in Gartner's Magic Quadrant.

Trace AWS event-driven serverless applications with Datadog APM

Learn about Datadog APM’s latest enhancements for AWS serverless tracing.

Automated root cause analysis with Watchdog RCA

Learn how Watchdog can automatically identify the root cause of performance issues across your stack.

End-to-end application monitoring with Datadog

See all request traces and application telemetry in one place for faster troubleshooting.

Unify APM and RUM data for full-stack visibility

Datadog automatically links distributed traces to real-user data, giving you end-to-end visibility for faster ...

Debug application issues with APM and Network Performance Monitoring

Learn how to leverage Datadog Network Performance Monitoring alongside APM to debug your applications.

Datadog APM recognized as Gartner Peer Insights Customers' Choice

Datadog APM is awarded the Customers' Choice Distinction by Gartner Peer Insights.

Tracing without Limits™: live-query all traces, retain only the ones you need

Learn how Tracing without Limits™ eliminates the trade-off between visibility and cost by enabling you to search and analyze 100 percent of your traces in real time and keep all high-value traces with tag-based retention filters.

Monitor code deployments with Deployment Tracking in Datadog APM

Learn how Datadog can help you track the performance of your code deployments.

Instrument your Python applications with Datadog and OpenTelemetry

Learn how to instrument your Python applications with Datadog's exporter for OpenTelemetry.

Distributed tracing for AWS Lambda with Datadog APM

Get comprehensive visibility across all your Lambda functions to optimize application performance with native ...

Monitor Java memory management with runtime metrics, APM, and logs

Learn how to detect memory management issues with JVM runtime metrics, garbage collection logs, and alerts.

The future of tracing is open

Datadog is pleased to contribute our tracing libraries to the OpenTelemetry project to advance open source, ...

Troubleshoot .NET apps with auto-correlated traces and logs

Datadog automatically links your .NET logs and request traces, so you can get full context about user-facing ...

Java runtime monitoring with JVM metrics in Datadog APM

JVM runtime metrics provide detailed context for troubleshooting Java application performance issues.

Correlate request logs with traces automatically

Datadog automatically links your distributed request traces to logs from the same transaction for end-to-end ...

.NET monitoring with Datadog APM and distributed tracing

Get deep visibility into your .NET applications with Datadog APM.

Rookout's 4 favorite features in Datadog

Learn how the rapid debugging company uses Datadog to monitor their services and container infrastructure.

PHP monitoring with Datadog APM and distributed tracing

APM for PHP increases your visibility into the whole web stack.

Monitoring MEAN stack applications with Datadog

Learn how to monitor your MEAN stack application and its underlying infrastructure with Datadog.

Performance monitoring with OpenTracing, OpenCensus, and OpenMetrics

Learn how the OpenTracing, OpenCensus, and OpenMetrics projects contribute to application performance ...

2018 year in review

A recap of some of the new features, integrations, and resources that Datadog added in 2018.

Introducing Datadog Synthetic Monitoring

Synthetic tests simulates user actions to help you ensure uptime, identify regional issues, and track ...

Datadog APM gains 3 superpowers: App Analytics, Service Map & Watchdog

With three major new features and support for numerous languages and frameworks, Datadog APM is more powerful ...

Introducing the Service Map in Datadog

Learn how to identify bottlenecks and observe service dependencies.

Node.js monitoring with Datadog APM and distributed tracing

Debug and optimize your Node.js applications with service-level overviews and distributed request tracing.

Explore high-cardinality trace data with App Analytics

Learn how to filter and analyze high-cardinality APM data with Datadog.

Watchdog: Auto-detect performance anomalies without setting alerts

Watchdog uses machine learning to sniff out potential performance problems without any setup or configuration.

Announcing Go tracer v1.0.0

The latest version includes distributed request tracing and other features and improvements.

Monitoring Flask apps with Datadog

Integrate your Flask app with Datadog to collect metrics, logs, and traces.

Monitoring Rails applications with Datadog

Learn how to monitor your Rails application and its underlying infrastructure with Datadog.

Introducing a new buildpack for monitoring Heroku applications

We are pleased to announce a new Heroku buildpack with added support for distributed tracing and APM.

Announcing APM & distributed tracing for Java applications

Monitor and optimize your Java applications with Datadog APM and distributed tracing.

New in Datadog: Add context to request traces with host metrics

View host metrics side-by-side with request traces to get more context for application troubleshooting.

Datadog + OpenTracing: Embracing the open standard for APM

We are pleased to announce that Datadog is adopting the OpenTracing standard for distributed tracing.

Tracing asynchronous Python code with Datadog APM

Quickly gain insights into your async Python code with APM's built-in support for libraries like asyncio and ...

How Peloton ensures a smooth ride for a growing user base

Peloton uses Datadog APM to reduce latency in their user-facing, real-time cycling application.

Introducing service-level alerts in Datadog APM

Create service-level application alerts in Datadog with our new APM monitors.

Monitoring services and setting SLAs with Datadog

In this post, we'll explain how to set SLAs and monitor service-level metrics over time.

Announcing next-generation APM

To troubleshoot modern applications, you need to understand both the code and the infrastructure

Datadog + New Relic: Monitor every layer of your stack

Datadog goes hand in hand with New Relic’s APM and Synthetics services, so you can monitor your app from every ...

Monitor Redis using Datadog

Learn how to use Datadog to monitor Redis metrics, traces, and logs.

Resolve AWS Lambda function failures faster by monitoring invocation payloads

Learn how Lambda function request and response payloads can speed up troubleshooting by providing you with ...

Surface and optimize slow performing queries with Datadog Database Monitoring

Learn how Datadog Database Monitoring delivers deep visibility into your databases with historical query ...

Best practices for monitoring a cloud migration

Learn how to use Datadog to plan, execute, and monitor your migration to the cloud.

Monitor Oracle Arm-based Ampere A1 instances with Datadog

Learn how to use the Datadog Agent for Arm to comprehensively monitor your Oracle Arm-based Ampere A1 ...

Monitor AWS Lambda OpenTelemetry traces with Datadog

Learn how you can use the AWS managed Lambda Layer for OpenTelemetry and Datadog's X-Ray integration to ...

Monitor your .NET web apps with the Datadog extension for Azure App Service

Learn how the Datadog extension for Azure App Service lets you collect traces, custom metrics, and logs from ...

PHP 8: Observability Baked Right In

What the observer API means for PHP 8 and the future of observability

How to monitor vSphere with Datadog

Use Datadog to visualize and alert on every layer of your vSphere infrastructure.

Tags: set once, access everywhere

Learn how to easily connect infrastructure metrics with traces and logs from all of your services with unified ...

Make sense of application issues with Datadog Error Tracking

Datadog Error Tracking gives you the context you need to triage and troubleshoot issues.

Zero instrumentation serverless observability with AWS SAM and CDK integrations

Learn how you can use Datadog's integrations with AWS SAM and CDK to automatically collect metrics, traces, ...

Automatically detect error and latency patterns with Watchdog Insights for APM

Learn how Watchdog Insights can quickly pinpoint issues and reduce your MTTR.

Monitor Apache Airflow with Datadog

Get a close look at the performance of the scheduled tasks in your managed workloads.

Monitor Amazon EKS on AWS Fargate with Datadog

Monitor containerized applications running on Amazon EKS using AWS Fargate with Autodiscovery and APM.

Monitor your Arm VMs with Datadog

Use the Datadog Agent for Arm to monitor your scalable compute workloads.

What's next for monitoring Kubernetes

Datadog tags traces from your clusters and imports your OpenMetrics histograms as distribution metrics.

Around the waterbowl

A roundup of recent Datadog community activity.

How to collect, customize, and centralize Node.js logs

Learn some best practices for collecting and customizing logs from your Node.js applications.

Interview with Brett Langdon

An interview with Brett Langdon, author of node-dogapi and long-time Datadog community member.

Interview with Zach Daniel

An interview with Zach Daniel, author of Spandex: a Datadog library for Elixir.

Monitor SQL Server performance with Datadog

Spot SQL Server performance issues using metrics, tracing, and log management.

Using Datadog APM to improve the performance of Homebrew

Using Datadog to find performance bottlenecks, and contrasting tentative solutions using performance ...

PostgreSQL RDS monitoring with Datadog

In this post, we'll show you how set up PostgreSQL RDS monitoring with Datadog.

Monitoring Django performance with Datadog

Monitor Django performance for applications running on NGINX, Gunicorn, and PostgreSQL

Monitor GKE with Datadog

Learn how Datadog enables you to monitor your GKE clusters in real time with this step-by-step guide.

Monitor ActiveMQ Artemis and Classic with Datadog

Datadog provides ActiveMQ Classic and ActiveMQ Artemis performance monitoring with a single integration.

How to monitor Elasticsearch with Datadog

You've learned about the key Elasticsearch metrics, and how to collect them natively. Now see how easy it is ...

Monitoring Kafka with Datadog

Learn to use Datadog to collect metrics, logs, and distributed request traces from Kafka and ZooKeeper.