Use case

Discover services with Consul

Use Consul as a centralized registry that discovers, tracks, and monitors your services. Consul can be your single source of truth for cataloging and maintaining a record of all your services.

Challenge

Maintaining service information

Traditionally, applications and services tend to be static where IPs remain unchanged. Maintaining service information like IP addresses was manageable with configuration management databases (CMDB). However, this becomes a challenge today where cloud-based applications are much more dynamic and traditional tools struggle to keep up. This is even more evident today with microservices that are ephemeral and constantly changing.

Solution

Use Consul to discover, track, and monitor services

Rather than depending on legacy tools that require manual updates, developers can use Consul to discover, track, and monitor services. Clients can then query Consul's API and discover service dependencies.

Use DNS or an HTTP API to discover registered services and their locations with Consul.
Cars, Kubernetes, and HashiCorp Consul. How Mercedes-Benz delivers on service networking to accelerate delivery of its next-gen connected vehicles.
Cars, Kubernetes, and HashiCorp Consul. How Mercedes-Benz delivers on service networking to accelerate delivery of its next-gen connected vehicles.
Customer case study

Mercedes-Benz

Cars, Kubernetes, and HashiCorp Consul. Learn how Mercedes-Benz delivers on service networking to accelerate delivery of its next-gen connected vehicles.

  • 200+

    services across multiple Kubernetes clusters

  • Days > minutes

    reduction in time to discover and connect services using Consul

  • 1 billion +

    data points coordinated and connected

Try HCP Consul for free

We’ve built a series of step-by-step guides to help you deploy HCP Consul and try it for yourself.

Introduction to HashiCorp Consul

HashiCorp Co-Founder and CTO Armon Dadgar gives a whiteboard overview of HashiCorp Consul, a service networking solution to connect, configure, and secure services in dynamic infrastructure.