# Monitoring ## Vultr API metrics The `vultr-exporter` service reads its API token from: ```text /zfs/storage/secrets/services/vultr-exporter ``` Create the file on Jeeves as root with the following contents: ```text API_KEY= ``` The token needs read access to the Vultr Account and Billing APIs. Unrelated resource collectors are disabled in the packaged exporter. Restrict the file to root and ensure the public egress IP used by Jeeves is allowed for the token in the Vultr API settings: ```console sudo chown root:root /zfs/storage/secrets/services/vultr-exporter sudo chmod 600 /zfs/storage/secrets/services/vultr-exporter ``` The exporter listens on `127.0.0.1:9188`; it is scraped by the local `prometheus-main` service every five minutes and is not exposed through the host firewall. Portal-1 exposes its node exporter only through `tailscale0` on port `9100`. Jeeves reaches it using the Portal-1 Tailscale hostname.