Extend visibility into your Consul Service Mesh instances to monitor health and improve performance.
This extension utilizes Consul's built-in StatsD export capability to collect metrics from non-Kubernetes Consul instances, both self-managed instances and instances that are managed by HCP Consul.
This is intended for users who want to:
This enables you to:
Compatibility Requirements No specific version requirements. Please note that HCP Consul users can export client metrics only.
Requires Dynatrace StatsD integration for metric ingestion. See Dynatrace StatsD documentation for details.
1. Begin collecting Consul metrics via StatsD
For details on gathering Consul control plane metrics via StatsD, see our blog post: Automatic intelligent observability into your HashiCorp Consul service mesh. Following setup, you can verify if the integration works as expected by looking for Consul-related metrics using the Dynatrace metric browser. Check for metrics that have the consul prefix.
2. Add the extension to your Dynatrace environment
To add this extension to your environment, click Add to environment on the extension’s page in the Dynatrace Hub. After activating the extension, select Dashboards in Dynatrace. You should now see a pre-configured dashboard for Consul - Control Plane.
3. Activate metric events for alerting
The extension comes with the two pre-configured metric events for alerting. To activate them:
This extension includes dashboards and alerts for the Consul control plane. It supports Dynatrace metric ingestion via StatsD. For non-K8s Consul servers, metric export must be manually configured. This extension supports both HCP Consul and self-managed Consul instances. Consul server metrics are only applicable for the self-managed version of Consul. Dynatrace supports Consul client metrics for both self-managed Consul instances as well as HCP Consul instances. This extension has been validated for use with HCP Consul.
HCP Consul Verified: The Dynatrace Consul integration has been verified by HashiCorp for both SaaS and managed use.
Extend the platform,
empower your team.