• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up
Consul Home

Tutorials

Skip to main contentTutorials

Get Started

  • Consul on HCP
  • Consul on Kubernetes
  • Consul on VMs

Use Cases

  • Kubernetes Service Mesh
  • Microservices
  • Network Automation with CTS
  • Service Discovery & Health
  • Service Mesh & Gateways

Certification Prep

  • Associate Prep
  • Associate Tutorials

Production

  • Application Resiliency
  • Datacenter Deploy
  • Enterprise Features
  • HCP Consul
  • HCP Consul Automation
  • Multi Cluster Deploy
  • Networking
  • Security

Integrations

  • App Development
  • Cloud & Platform
  • Docker
  • Load Balancers
  • Vault

Kubernetes

  • Deploy to Kubernetes
  • Kubernetes in Production
  • Service Mesh Features

Operations

  • Day 2 Operations
  • Monitoring
  • Security Operations

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul
  3. Tutorials
  4. Service Discovery & Health

Service Discovery and Health Monitoring

Register services with Consul DNS, including services on external nodes and with Terraform.

Start
4 tutorials
  •  
    10min
    Automate Geo-Failover with Prepared Queries
    Use Consul's prepared query capability, to automate geo failover policies for services in the case that one of multiple connected datacenters is unavailable.
    • Consul
  •  
    17min
    Register External Services with Consul Service Discovery
    Register and health check services with Consul, even when they are running on nodes without a co-located Consul agent.
    • Consul
  •  
    14min
    Use Terraform to Register External Services
    Register external services with Consul using the Terraform Consul provider.
    • Consul
    • Terraform
  •  
    20min
    Ensure Only Healthy Services are Discoverable
    Use Consul's health checks capability to monitor datacenter health, and learn how it is used by the service discovery components to route traffic away from unhealthy hosts.
    • Consul
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)