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:
-
From the navigation menu in the Instana UI, select Infrastructure.
-
Click one of the hosts where Hashicorp Vault is run. You will see a host dashboard and monitored HashiCorp process.
-
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 |