---
title: Consul Connect
description: Monitor Consul Connect Envoy sidecar proxies.
breadcrumbs: Docs > Integrations > Consul Connect
---

# Consul Connect
Supported OS Integration version1.0.0
## Overview{% #overview %}

Monitor your [Consul Connect](https://www.consul.io/docs/connect#connect) Envoy sidecar proxies with the [Datadog Envoy Integration](https://docs.datadoghq.com/integrations/envoy.md). The Consul Connect integration only supports [Consul Connect configured with Envoy](https://www.consul.io/docs/connect/proxies/envoy#envoy-integration).

## Setup{% #setup %}

### Installation{% #installation %}

Install the [Datadog Agent](https://app.datadoghq.com/account/settings/agent/latest) on your services running Consul Connect and follow the Configuration instructions for your appropriate environment.

### Configuration{% #configuration %}

Follow the instructions below to configure this check for an Agent running on a host. For containerized environments, see the Containerized section.

{% tab title="Host" %}
#### Host{% #host %}

To configure this check for an Agent running on a host:

##### Metric collection{% #metric-collection %}

1. In Consul Connect, enable the config option [`-admin-bind`](https://www.consul.io/commands/connect/envoy#admin-bind) to configure the port where the Envoy Admin API is exposed.

1. Enable the [Envoy integration](https://docs.datadoghq.com/integrations/envoy.md?tab=host#metric-collection) to configure metric collection.

##### Log collection{% #log-collection %}

Follow the [Envoy host](https://docs.datadoghq.com/integrations/envoy.md?tab=host#log-collection) instructions to configure log collection.
{% /tab %}

{% tab title="Containerized" %}
#### Containerized{% #containerized %}

Follow the [Envoy containerized instructions](https://docs.datadoghq.com/integrations/envoy.md?tab=containerized#containerized) to configure your Datadog Agent for Envoy.

##### Metric collection{% #metric-collection %}

1. In Consul Connect, enable the config option [`envoy_stats_bind_addr`](https://www.consul.io/docs/connect/proxies/envoy#envoy_stats_bind_addr) to ensure the `/stats` endpoint is exposed on the public network.

1. Configure the [Envoy integration for containerized environments](https://docs.datadoghq.com/integrations/envoy.md?tab=containerized#metric-collection) to start collecting metrics.

##### Log collection{% #log-collection %}

Follow the [Envoy containerized instructions](https://docs.datadoghq.com/integrations/envoy.md?tab=containerized#log-collection) to configure log collection.
{% /tab %}

### Validation{% #validation %}

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

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

### Metrics{% #metrics %}

See the [Envoy Integration documentation](https://docs.datadoghq.com/integrations/envoy.md?tab=host#metrics) for a list of metrics collected.

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

See the [Envoy Integration documentation](https://docs.datadoghq.com/integrations/envoy.md?tab=host#service-checks) for the list of service checks collected.

### Events{% #events %}

Consul Connect does not include any events.

## Troubleshooting{% #troubleshooting %}

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