Tip | Datadog

How to implement log management policies with your teams

Set log management policies with your teams to get the most visibility of your logs—with the least resource ...

Datadog's Trace Outliers automatically surfaces error patterns across your environment

Learn how Trace Outliers can quickly pinpoint issues and reduce your MTTR.

Best practices for tagging your monitors

Learn how to use tags to organize your monitors and streamline alerting-related workflows in Datadog.

Docker logging best practices

Learn to use Docker logging drivers and delivery modes to optimize logging reliability and application performance.

Generate metrics from your logs to view historical trends and track SLOs

Learn how to use log-based metrics to avoid the difficulties of indexing and searching high-volume logs.

Best practices for tagging your infrastructure and applications

Learn how you can make the most of your tags in Datadog.

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.

Efficiently retrieve old logs with Datadog's Log Rehydration™

Learn how to restore, search, and analyze your archived logs using Datadog's Log Rehydration™.

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

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

How to collect and manage all of your multi-line logs

Learn how to properly collect your multi-line logs and get the most out of them.

How to install Datadog on AWS hosts with Ansible dynamic inventories

Learn how to use Ansible dynamic inventories to automatically install the Datadog Agent on multiple AWS hosts.

How to use ApacheBench for web server performance testing

Learn how to interpret the results of your ApacheBench tests as you optimize your HTTP backend

Lessons learned from running Kafka at Datadog

Learn about several configuration-related issues we encountered while running 40+ Kafka and ZooKeeper ...

How to collect, customize, and analyze PHP logs

Learn how to capture PHP exceptions and use the Monolog library to expand your PHP logging.

How to collect, customize, and centralize Python logs

Learn how to use these Python logging best practices to debug and optimize your applications.

How to collect, customize, and standardize Java logs

Use these Java logging tips and best practices to get deeper insight into your Java applications.

How to collect, standardize, and centralize Golang logs

Pick the best logging package for your project and achieve centralized, consistent logs.

How to collect, customize, and analyze C# logs

Learn how to get more insights into your .NET applications by following these C# logging best practices.

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 ...

Monitoring Apache Spark applications running on Amazon EMR

How you can use EMR Bootstrap actions to monitor Apache Spark jobs running on Amazon EMR.

Collecting and monitoring Rails logs with Datadog

See how you can monitor, analyze, and correlate your Rails application logs with Datadog.

How to collect, customize, and manage Rails application logs

Learn how to use built-in logging features and the Lograge library with Rails applications.

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.

Monitoring PostgreSQL VACUUM processes

Learn how to investigate and resolve issues with PostgreSQL VACUUM processes.

Monitoring Django performance with Datadog

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

How to automate Ansible reporting + deployment of the Datadog Agent

This step-by-step guide shows you how to deploy Datadog with Ansible, and get real-time Ansible reporting in ...

How to monitor Lambda functions

Learn how you can use Datadog to monitor the performance of your serverless applications running on AWS ...

How to monitor Kubernetes + Docker with Datadog

Learn how to set up comprehensive monitoring for your Kubernetes container infrastructure in our how-to guide.

3 lessons learned from an Elasticsearch game day

We ran a game day to manually trigger failures in one of our Elasticsearch clusters—here's what happened.

Managing Datadog with Terraform

You can manage your Datadog alerts, timeboards, and more with HashiCorp's Terraform.

Installing Datadog on Mesos with DC/OS

Roll out Datadog across your DC/OS cluster and set up automated monitoring in minutes.

NGINX 502 Bad Gateway: Gunicorn

Learn to resolve 502 errors in your NGINX/Gunicorn stack.

NGINX 502 Bad Gateway: PHP-FPM

Learn to resolve 502 errors in your NGINX/PHP-FPM stack.

How to resolve unassigned shards in Elasticsearch

Explore six ways to investigate and resolve issues with unassigned Elasticsearch shards.

Easy JMX discovery & browsing with the open source Agent

The Datadog Agent is bundled with two tools to help you collect JMX metrics: JMXFetch and Jmxterm. In this ...

Top 5 ways to improve your AWS EC2 performance

Learn about the five most common EC2 performance issues, why they occur, how to detect them, and best ...

OpenStack: host aggregates, flavors, and availability zones

When discussing OpenStack, correct word choice is essential. In this article we disambiguate host aggregates, ...

Install OpenStack in two commands for dev and test

Deploying DevStack is not without its challenges. Learn how to install OpenStack with reproducible, automated ...

Monitoring Apache processes with Datadog

Learn how monitoring Apache with Datadog's built in process monitoring function and advanced graphing features ...

Docker-ize Datadog with Agent containers

Learn how to monitor Docker performance with Datadog to easily visualize and alert on Docker metrics.

Understand AWS CloudWatch metrics and Datadog measurements

Gain additional data collection capabilities for your AWS Cloudwatch metrics with Datadog. Learn more.

AWS re:Invent talk: Instrumenting application stacks in a dynamically scaling environment

Learn why gaining visibility into an application stack's performance is necessary and challenging in a scaling ...

100x faster Postgres performance by changing 1 line

Use these step-by-step instructions to monitor slow Postgres queries to improve Postgres performance. Learn ...

Understanding AWS stolen CPU and how it affects your apps

Is AWS stolen CPU causing your AWS EBS Performance issues? Learn how to detect and resolve CPU stolen-related ...

OSCON 2013: Our favorite talks

OSCON 2013: Our favorite talks

The best of Velocity and DevOpsDays 2013 (pt 2)

The Best of Velocity and Devops days 2013

The best of Velocity and DevOpsDays 2013 (part I)

Velocity and DevOpsDays. Here's what we learned from our customers and all the devs and ops we met.

May NYC DevOps Meetup @ Datadog HQ [VIDEOS]

May DevOps NYC Meetup at Datadog HQ. Hacking your daily devops experiences, livestreamed.

Decrypt Devops alerts with contextual graphs, runbooks and routing

We redesigned alerting in a way that any alert would make immediate sense to the recipient.

On the importance of real time graphs

Learn why real time graphs are crucial when it comes to optimizing your stack performance.