Skip to main content

Hashicorp Consul

Overview

The Hashicorp Consul Check collects metrics from Consul nodes. Consul makes available a range of metrics in various formats in order to measure the health and stability of a cluster, and to diagnose or predict potential issues.

Hashicorp Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud.

Configuration

The only required parameter is the URL, made up of the target host and URI path. The URI path defaults to /v1/health/state/any to return all checks in all states, but it can be set to a number of other values. See the Consul Health HTTP endpoint documentation for details.

Optional parameters:

NameDescription
portThe TCP port used to connect to the Consul API (default: 8500)
check_nameA check name to use as a filter.
service_nameA service name to use as a filter.
consul_dcA datacenter name to use as a filter.
service_blacklistA comma-separated list of service names to skip.
node_blacklistA comma-separated list of node names to skip.
check_name_blacklistA comma-separated list of check names to skip.