Chapter 1. Monitoring Datadog and Ceph

The Datadog integration with Ceph enables Datadog to execute and process the output from:

  • ceph status
  • ceph health detail
  • ceph df detail
  • ceph osd perf; and,
  • ceph osd pool stats.

The integration enables Datadog to:

  • Monitor the status and health of the Red Hat Ceph Storage cluster.
  • Monitor I/O and performance metrics.
  • Track disk usage across storage pools.

Using Datadog

Using Datadog to monitor Ceph requires installing a Datadog agent on at least one Ceph monitor node. When monitoring Ceph, the Datadog agent will execute Ceph command line arguments. Consequently, each Ceph node must have an appropriate Ceph key providing access to the cluster, usually in /etc/ceph. Once the agent executes the Ceph command, it sends Red Hat Ceph Storage cluster status and statistics back to Datadog. Then, Datadog will present the status and statistics in the Datadog user interface.

Since Datadog uses an agent, the Red Hat Ceph Storage cluster must be able to reach the internet. However, the Red Hat Ceph Storage cluster does not have to be reachable from the internet.

Note

Datadog supports retrieving ceph status with Red Hat Ceph Storage version 2 or higher. Datadog will provide an update to support ceph status for Red Hat Ceph Storage cluster 3 in a subsequent release of its dd-agent.

Important

Red Hat works with our technology partners to provide this documentation as a service to our customers. However, Red Hat does not provide support for this product. If you need technical assistance for this product, then contact Datadog for support.