---
title: Windows performance counters
description: Monitor performance counters on Windows operating systems.
breadcrumbs: Docs > Integrations > Windows performance counters
---

# Windows performance counters
Supported OS Integration version3.4.0
## Overview{% #overview %}

This check monitors [Windows performance counters](https://docs.microsoft.com/en-us/windows/win32/perfctrs/about-performance-counters) through the Datadog Agent.

**Note:** Agent version 7.33.0 is the minimum supported version.

**Minimum Agent version:** 7.32.1

## Setup{% #setup %}

Follow the instructions below to install and configure this check for an Agent running on a host. For containerized environments, see the [Autodiscovery Integration Templates](https://docs.datadoghq.com/agent/kubernetes/integrations.md) for guidance on applying these instructions.

### Installation{% #installation %}

The Windows performance counters check is included in the [Datadog Agent](https://app.datadoghq.com/account/settings/agent/latest) package. No additional installation is needed on your server.

### Configuration{% #configuration %}

1. Edit the `windows_performance_counters.d/conf.yaml` file, in the `conf.d/` folder at the root of your Agent's configuration directory to start collecting your windows_performance_counters performance data. See the [sample windows_performance_counters.d/conf.yaml](https://github.com/DataDog/integrations-core/blob/master/windows_performance_counters/datadog_checks/windows_performance_counters/data/conf.yaml.example) for all available configuration options.

1. [Restart the Agent](https://docs.datadoghq.com/agent/guide/agent-commands.md#start-stop-and-restart-the-agent).

### Validation{% #validation %}

[Run the Agent's status subcommand](https://docs.datadoghq.com/agent/guide/agent-commands.md#agent-status-and-information) and look for `windows_performance_counters` under the Checks section.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

All metrics collected by the Windows performance counters check are forwarded to Datadog as [custom metrics](https://docs.datadoghq.com/developers/metrics/custom_metrics.md), which may impact your [billing](https://docs.datadoghq.com/account_management/billing/custom_metrics.md).

### Events{% #events %}

The Windows performance counters integration does not include any events.

### Service Checks{% #service-checks %}

**windows.perf.health**

Returns `CRITICAL` if the Agent is unable to connect to the Windows system, otherwise returns `OK`.

*Statuses: ok, critical*

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).

## Further Reading{% #further-reading %}

- [Monitor Windows Performance Counters with Datadog](https://www.datadoghq.com/blog/windows-performance-counters-datadog/)
