Application Monitoring

consul applications monitoring

What is a Hashicorp Consul?

HashiCorp Consul is a powerful service mesh and service discovery platform that enables efficient and secure communication between microservices in a distributed system.

Consul allows developers to easily register their services and discover other services within the network. By maintaining an up-to-date catalog of services and their locations, Consul ensures that services can communicate with each other reliably, regardless of their dynamic nature or location changes.

Consul's service mesh capabilities enable fine-grained control over service-to-service communication, providing features like traffic management, load balancing, and fault tolerance. Consul improves the observability and resilience of complex distributed systems, making it easier to manage and scale applications.

How to monitor a Hashicorp Consul?

ServicePilot makes it very easy to monitor a Hashicorp Consul. Simply add a resource of the appmon-consul package via the ServicePilot web interface specifying the details of the Consul and ServicePilot will collect statistics by performing requests to the Consul API.

The statistics gathered in this way include:

  • Leader: obtain the information of who is the leader in the consul infrastructure
  • Health checks: obtain the associated node name, check name, service ID and status for each health check

How to install a consul resource?

  1. Use your ServicePilot OnPremise installation or a SaaS account.
  2. Add a new consul resource via the web interface (/prmviews or /prmresources) or via API (/prmpackages page), the default ServicePilot agent or another agent will be provisioned automatically.

Details of the consul package are located in the /prmpackages page of the software.

Benefits

ServicePilot enables you to deliver IT services faster and more securely with automated discovery and advanced monitoring features.

By correlating the technology CONSUL with APM and infrastructure monitoring, ServicePilot is able to provide a more comprehensive view of an organization's IT environment.

This allows IT teams to quickly identify and diagnose issues that may be impacting application performance, and take corrective action before end-users are affected.

Start with a free trial of our SaaS solution. Explore our plans or contact us to find what works best for you.

Learn more

Free installation in
a few clicks

SaaS Plateform

Flexible deployment according to your needs (SaaS, hybrid, on-premise) to speed up supervision implementation.
  • No on-premise software setup, servicing and configuration complexity
  • Instant setup, complete and pre-configured to ensure robust monitoring

OnPremise Plateform

Flexible deployment according to your needs (SaaS, hybrid, on-premise) to speed up supervision implementation.
  • Contracts and commitments over time ( > 1 year)
  • Performance, Data Storage and Infrastructure Management
  • 2 additional solutions: VoIP and Mainframe monitoring