Consul Connect

Supported OS Linux Mac OS Windows

Overview

Monitor your Consul Connect Envoy sidecar proxies with the Datadog Envoy Integration. The Consul Connect integration only supports Consul Connect configured with Envoy.

Setup

Installation

Install the Datadog Agent on your services running Consul Connect and follow the Configuration instructions for your appropriate environment.

Configuration

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

Host

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

Metric collection
  1. In Consul Connect, enable the config option -admin-bind to configure the port where the Envoy Admin API is exposed.

  2. Enable the Envoy integration to configure metric collection.

Log collection

Follow the Envoy host instructions to configure log collection.

Containerized

Follow the Envoy containerized instructions to configure your Datadog Agent for Envoy.

Metric collection
  1. In Consul Connect, enable the config option envoy_stats_bind_addr to ensure the /stats endpoint is exposed on the public network.

  2. Configure the Envoy integration for containerized environments to start collecting metrics.

Log collection

Follow the Envoy containerized instructions to configure log collection.

Validation

Run the Agent’s status subcommand and look for envoy under the Checks section.

Data Collected

Metrics

See the Envoy Integration documentation for a list of metrics collected.

Service Checks

See the Envoy Integration documentation for the list of service checks collected.

Events

Consul Connect does not include any events.

Troubleshooting

Need help? Contact Datadog support.