Monitoring Nomad (HashiCorp)

After you install the Instana host agent, the Nomad (HashiCorp) sensor is automatically installed and enabled. You can view metrics that are related to Nomad (HashiCorp) in the Instana UI after you configure Nomad (HashiCorp) sensor as outlined in the Configuring section.

Configuring

When Nomad is configured to use TLS, the sensor requires access to the CA certificate, the client certificate, and the client private key to collect performance metrics. To configure access to these files, edit the agent configuration file (/opt/instana/agent/etc/instana/configuration.yaml):

com.instana.plugin.nomad:
  caCertificate: '' # path to CA certificate *.pem file (eg. /etc/nomad/ca-cert.pem)
  clientCertificate: '' # path to client certificate *.pem file (eg. /etc/nomad/client-cert.pem)
  clientKey: '' # path to client private key *.pem file (eg. /etc/nomad/client-key.pem)

Viewing metrics

To view the metrics, complete the following steps:

  1. From the navigation menu in the Instana UI, select Infrastructure.

  2. Click one of the hosts where Hashicorp Vault is run. You will see a host dashboard and monitored HashiCorp process.

  3. Click Vault Instance to view the metrics.

Configuration data

  • Nomad Version

Performance metrics

Metric Name
CPU Total number of CPU shares that are allocated by the scheduler to tasks
Memory Total amount of memory that is allocated by the scheduler to tasks
Disk Total amount of disk space that is allocated by the scheduler to tasks
IOPS Total amount of IOPS that is allocated by the scheduler to tasks
Bandwidth Total amount of bandwidth that is allocated by the scheduler to tasks on the device