Get Started Free
Under the hood
How to collect and graph Kubernetes metrics
In this post you will learn how you can manually set up metric collection, storage, and visualization using free, open source tools.
Monitoring Kubernetes performance metrics
This part of the series digs into the different metrics you should monitor when using Kubernetes as an orchestration tool for your containers.
Monitoring Kubernetes with Datadog
Our Kubernetes and Docker integrations have been designed to tackle the considerable challenges of monitoring orchestrated containers.
How to monitor Elasticsearch performance
In this post, we'll cover how Elasticsearch works, and explore the key performance metrics that you should monitor.
Metric graphs 101: Graphing anti-patterns
In this post, we explore three ways that metric graphs are commonly misused and then suggest better solutions for clearly visualizing monitoring data
Collecting MongoDB metrics and statistics
There are three ways to collect MongoDB metrics from your hosts: using utilities, database commands, or a dedicated monitoring tool
Monitoring MongoDB performance metrics (MMAP)
By properly monitoring MongoDB you can quickly spot slowdowns, or pressing resource limitations, and know how to fix performance issues.
Monitoring MongoDB performance metrics (WiredTiger)
Monitoring MongoDB performance helps you quickly spot slowdowns, or pressing resource limitations, and know how to fix performance issues.
Metric graphs 101: Summary graphs
Learn how to effectively use summary graphs: visualizations that flatten a particular span of time to provide a summary window into your infrastructure
Collecting MySQL statistics and metrics
Learn how to monitor MySQL server status variables for high-level summary metrics, plus access the performance schema and sys schema for a granular view
Monitoring MySQL performance metrics
A guide to the key metrics for MySQL and its default storage engine, InnoDB. Learn to track latency, throughput, connections, and buffer pool utilization.
MySQL monitoring with Datadog
For total visibility into your database’s health and performance, you need a monitoring system that collects key MySQL metrics for graphing and alerting.
Collecting Kafka performance metrics
Kafka performance and resource utilization metrics are emitted in large numbers. Read different options for Kafka and ZooKeeper metrics collection.
Monitoring Kafka performance metrics
Monitoring Kafka's key performance metrics can help you keep your cluster running smoothly at high throughput. Read about the most important metrics...
Monitoring Kafka with Datadog
Kafka deployments rely on additional software not included with Kafka itself, in particular Apache ZooKeeper. Learn how to monitor Kafka with Datadog.
AWS collaboration: RDS enhanced metrics
AWS RDS enhanced metrics are now available in your infrastructure dashboards via a collaboration between AWS and Datadog. Read more!
Metric graphs 101: Timeseries graphs
To help you effectively visualize your metrics, this post explores 4 types of timeseries graphs: Line graphs, stacked area graphs, bar graphs, and heat maps
Units and descriptions: Understand any metric
We've just rolled out a comprehensive metadata catalog, with measurement units and brief descriptions for some 3,000 metrics collected by Datadog.
How Lithium monitors OpenStack
Lithium developers relied on the Horizon interface and command line tools to access OpenStack metrics. See how Lithium now uses Datadog to monitor OpenStack
Ansible + Datadog: Monitor your automation, automate your monitoring
When you are managing a large number of servers, a good infrastructure automation tool can make your life much easier. But once you have automated your provisioning, deployment and configuration management, you want some insights into how it’s all working. We are happy to introduce a new integration with Ansible, which joins our other automation integrations: Chef and Puppet.
How Connectifier unfroze MongoDB with Datadog
Learn how Connectifier uses Datadog to monitor MongoDB performance metrics and keep their infrastructure running smoothly. Read more...
Collecting metrics and notifications from OpenStack Nova
This article shows you how to collect OpenStack metrics from a variety of sources to give you a complete view of your stack.
Monitor OpenStack with Datadog
Datadog's OpenStack monitoring lets you visualize, alert, and correlate metrics across your entire infrastructure, both inside and outside of OpenStack.
Monitoring OpenStack Nova
In this series of posts we dive into monitoring OpenStack Nova, the OpenStack Compute module, and explain its key metrics and other useful data points.
Collecting ElastiCache metrics + its Redis/Memcached metrics
This article covers three different ways to access ElastiCache metrics from AWS CloudWatch, as well as the collection of native metrics from both caching engines.
How Coursera monitors ElastiCache and Memcached performance
Go behind the scenes with Coursera's engineering team to learn best practices for using ElastiCache, keeping it performant, and monitoring it with Datadog.
Monitoring ElastiCache performance metrics with Redis or Memcached
Optimizing your ElastiCache performance can significantly increase your application's performance and user navigation speed.
How to collect Cassandra metrics
Users can view key Cassandra metrics via nodetool on the command line, via the JConsole GUI, or via any monitoring tool that integrates with JMX or Metrics
How to monitor Cassandra performance metrics
Learn to monitor Cassandra performance metrics including request throughput, latency, disk usage, and more for the Apache Cassandra NoSQL data store
Monitoring Cassandra with Datadog
Monitoring Cassandra with Datadog allows you to start capturing dozens of key metrics, graphing them, and setting critical alerts, all in just minutes.
Monitor etcd performance to ensure consistent Docker configuration
As soon as you turn on the Datadog etcd integration, you’ll be ready to monitor etcd with a default screenboard like the one above.
How to collect Aurora metrics
Collect all the Aurora metrics you need for production database monitoring, both from AWS CloudWatch and from the MySQL-compatible database engine.
Monitoring Amazon Aurora performance metrics
Learn how monitoring Amazon Aurora, Amazon's MySQL-compatible database, can help your infrastructure performance. Track key metrics on query throughput, latency, resource utilization, and more.
How to monitor Docker resource metrics
Docker resources like CPU, memory, I/O, and network are controlled by cgroups, so Docker resource metrics are reported differently than typical host metrics
How to collect HAProxy metrics
Once you've figured out what to monitor, it's time to collect HAProxy metrics! Use either HAProxy's built-in tools or third-party programs to get the info you need.
Monitoring HAProxy performance metrics
Effectively manage your load balancer with this deep dive into monitoring HAProxy's performance metrics.
How to collect RDS MySQL metrics
Collect MYSQL metrics as well as Cloudwatch metrics for a comprehensive view of RDS performance. This post explains how to collect both metric types.
Monitoring RDS MySQL performance metrics
Users have access to hundreds of RDS MySQL performance metrics, but it's not easy to tell what you should focus on. In this article we'll highlight key metrics in several areas of database performance
How to collect AWS ELB metrics
We explain three ways to access ELB metrics easily and how using access logs can aid in investigating specific request issues. Read more...
Top ELB health and performance metrics
ELB performance is critical to any scalable infrastructure as the first gateway between users and your application. Learn to monitor key ELB performance metrics,
Introducing outlier detection in Datadog
Datadog's new outlier detection feature allows you to automatically identify any host (or group of hosts) that is behaving abnormally compared to its peers
How to collect DynamoDB metrics
This part of the article is all about collecting native DynamoDB metrics, available exclusively through CloudWatch, the monitoring tool offered by AWS.
Top DynamoDB performance metrics
In order to correctly provision your DynamoDB machines, and to keep them running smoothly, it is important to understand and track key DynamoDB performance metrics.
How to collect Redis metrics
Redis provides extensive monitoring out of the box. As mentioned in the first post of this series, the info command in the Redis command line interface gives you a snapshot of Redis's current performance. When you want to dig deeper, Redis provides a number of other tools that offer a more detailed look at specific metrics.
How to monitor Redis performance metrics
Redis is a popular in-memory key/value data store. Known for its performance and simple onboarding, Redis has found uses across industries and use cases. Monitoring Redis can help catch problems in two areas: resource issues with Redis itself, and problems arising elsewhere in your supporting infrastructure. In this article we go though the most important Redis metrics.
Monitor Amazon Kinesis performance
If you are using Kinesis in production, you probably want to know right away if there are any slowdowns or other Amazon Kinesis performance issues that might affect your users.
How to collect Azure metrics
There are at least three main ways to access metrics from Microsoft Azure VMs: you can graph and monitor Azure metrics using the web portal, you can access the raw metric data via Azure storage...
How to monitor Microsoft Azure VMs
Monitor Azure metrics at a VM level, whether you run Linux or Windows on Azure, to make sure that your servers and services are healthy.
How to collect Varnish metrics
Monitoring Varnish, part 2 of 3. This post will show you how to access Varnish metrics.
Top Varnish performance metrics
Monitoring Varnish, part 1 of 3. This post introduces the key Varnish performance metrics you can monitor to detect issues in your cache.
Introducing Change Graphs: Compare metrics over time
Change Graphs are designed to help you instantly measure changes by highlighting differences in your metrics between two identical timeframes.
Monitor process resource consumption at a glance
Monitor process resource consumption alongside your aggregate host-level resource consumption with Datadog.
Monitoring 101: Investigating performance issues
Once your monitoring system has notified you of real performance issues that require attention, its next job is to help you diagnose the root cause. Often this is the least structured aspect of monitoring, driven largely by hunches and guess-and-check.
How to collect NGINX metrics
Monitoring NGINX, part 2 of 3. This post will show you how to configure NGINX to report metrics, and how to access the collected NGINX metrics.
How to monitor NGINX
Monitoring NGINX, part 1 of 3. Monitor NGINX with these key metrics to detect performance issues in your web infrastructure. Read more...
Monitoring 101: Collecting the right data
Collect metrics and classify data so that you can receive meaningful, automated alerts about potential problems, and quickly get to the bottom of performance issues
Datadog in the wild: Fixing slow writes on AWS Elastic Block Store
Learn how to avoid ever having storage problems affect your users using AWS Elastic Block Store (EBS) and good monitoring with Datadog.
Monitor AWS SNS metrics with Datadog
This integration lets Datadog send and receive AWS SNS notifications, correlate messages with AWS SNS metrics being gathered by Datadog, and more.
Instrument your Go apps with Expvar and Datadog
Learn how to expose expvar metrics as a Datadog metric to monitor your Go application performance.
Emacs fans rejoice: Datadog mode is here
Learn how to implement some of the Datadog API within Emacs, to quickly browse a dash or query a metric without leaving the comfort of Emacs.
Datadog Agent 5.0: dead-simple installation, large-scale Docker support
The new Agent expands OS support and metric collection for new and existing integrations, including large-scale Docker support, and is now even simpler to configure
See all metrics at a glance with the new host summary panel
We're excited to announce the addition of the host summary panel, which is a new tool to simplify the process of troubleshooting ailing hosts. Learn more.
Monitor Docker performance with Datadog
Learn how Docker monitoring with Datadog works to easily visualize and alert on Docker metrics. Free 14 day trial...
Instrument Memcached performance metrics with DogStatsD
Learn how to gain insight into the effectiveness of the cache for specific applications using Memcached performance metrics.
Correlate metrics and logs with Datadog and Splunk
Datadog's Splunk integration allows you to collaborate and visualize Splunk events in the context of your performance metrics for quick issue resolution.
Peloton Cycle integrates IT and business-level custom metrics
Learn how Peloton Cycle uses custom metrics to monitor their system health, send alerts inform the entire company about important business indicators.
Visualize StatsD metrics with Counts Graphing
Counts graphing is a new Datadog tool that will make it easier for you to choose the right visualization for your StatsD metrics. Learn more.
Fast, Faster, Fastly: Monitor your Fastly performance metrics
You now have the ability to monitor Fastly performance metrics and correlate them with your other sources of data in Datadog. Free 14 day trial.
Monitor NGINX Plus Load Balancing Metrics
Monitor NGINX Plus metrics exposed by the status module with Datadog to get full visibility into your HTTP load balancing. Read more...
Go Performance Tales
Looking for performance tips for Go applications? In this blog, read about one software engineer's quest to achieve good Go performance.
Rank and filter performance metrics with top() function
The top() family of functions give you the power to rank, filter and visualize your performance metrics to focus on the most important metrics.
Monitor key Couchbase metrics
Learn how to monitor Couchbase metrics to measure its performance alongside application metrics and identify and resolve performance and availability issues in our products.
Understand AWS CloudWatch metrics and Datadog measurements
Gain additional data collection capabilities for your AWS Cloudwatch metrics with Datadog. Learn more.
More metrics, more visibility with the new Datadog Agent
The new Datadog Agent collects more metrics from existing integrations, in order to provide Datadog users with more visibility into their application stack.
Key AWS ELB Monitoring Metrics
AWS ELB monitoring can be daunting. Learn to monitor ELB metrics in a sane way. Read more...
Don't fear the Agent: Agent-based monitoring
By using Agent-based monitoring, you get the nitty-gritty details faster than polling a service and relying on it to provide timely results.
Detecting Outliers in Cloud Infrastructure with Datadog Heatmaps
Datadog's new Heatmaps use color brightness as a 3rd dimension to let you instantly identify patterns for a given metric across a large number of servers.
AWS CPU Steal: How to detect it with Datadog
CPU steal is a fundamental property of virtual environments, but may lead to inconsistent performance for the user. Learn how to detect when CPU steal is happening in your AWS instance.
StatusPage.io Public Metrics - now with Datadog metrics
StatusPage.io Public Metrics
3 reasons why your HAProxy monitoring is broken
Monitoring issues through HAProxy typically involves parsing the output of the HAProxy Status Page. Three reasons why your HAProxy monitoring is broken.
On the importance of real time graphs
Learn why real time graphs are crucial when it comes to optimizing your stack performance.
Get Started with Datadog