---
title: Data Collected from the Datadog Operator
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: >-
  Docs > Containers > Datadog Operator > Data Collected from the Datadog
  Operator
---

# Data Collected from the Datadog Operator

The Datadog Operator sends metrics and events to Datadog to monitor the Datadog Agent components deployment in the cluster.

For a list of all Kubernetes metrics collected by Datadog, see [Kubernetes Data Collected](https://docs.datadoghq.com/containers/kubernetes/data_collected.md).

## Metrics{% #metrics %}

| Metric name                                               | Metric type | Description                                                                                                                         |
| --------------------------------------------------------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| `datadog.operator.agent.deployment.success`               | gauge       | `1` if the desired number of Agent replicas equals the number of available Agent pods, `0` otherwise.                               |
| `datadog.operator.clusteragent.deployment.success`        | gauge       | `1` if the desired number of Cluster Agent replicas equals the number of available Cluster Agent pods, `0` otherwise.               |
| `datadog.operator.clusterchecksrunner.deployment.success` | gauge       | `1` if the desired number of Cluster Check Runner replicas equals the number of available Cluster Check Runner pods, `0` otherwise. |
| `datadog.operator.reconcile.success`                      | gauge       | `1` if the last recorded reconcile error is null, `0` otherwise. The `reconcile_err` tag describes the last recorded error.         |

**Note:** The [Datadog API and app keys](https://docs.datadoghq.com/account_management/api-app-keys.md) are required to forward metrics to Datadog. They must be provided in the `credentials` field in the Custom Resource definition.

## OpenMetrics{% #openmetrics %}

The Datadog Operator exposes Golang and Controller metrics in OpenMetrics format. You can collect them with the [OpenMetrics integration](https://docs.datadoghq.com/integrations/openmetrics.md).

The OpenMetrics check is enabled by default through Autodiscovery annotations and is scheduled by the Agent running on the same node as the Datadog Operator Pod. See [Kubernetes and Integrations](https://docs.datadoghq.com/containers/kubernetes/integrations.md?tab=annotations).

## Events{% #events %}

- Detect/Delete Custom Resource <Namespace/Name>
- Create/Update/Delete Service <Namespace/Name>
- Create/Update/Delete ConfigMap <Namespace/Name>
- Create/Update/Delete DaemonSet <Namespace/Name>
- Create/Update/Delete ExtendedDaemonSet <Namespace/Name>
- Create/Update/Delete Deployment <Namespace/Name>
- Create/Update/Delete ClusterRole
- Create/Update/Delete Role <Namespace/Name>
- Create/Update/Delete ClusterRoleBinding
- Create/Update/Delete RoleBinding <Namespace/Name>
- Create/Update/Delete Secret <Namespace/Name>
- Create/Update/Delete PDB <Namespace/Name>
- Create/Delete ServiceAccount <Namespace/Name>
