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

# Consul Connect
Supported OS Integration version1.0.0
{% callout %}
# Important note for users on the following Datadog sites: us2.ddog-gov.com

{% alert level="info" %}
To find out if this integration is available in your organization, see your [Datadog Integrations](https://app.datadoghq.com/integrations) page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email [support@ddog-gov.com](mailto:support@ddog-gov.com).
{% /alert %}

{% /callout %}

## 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/).
