How to Monitor a Vultr Cloud Compute Instance

Updated on November 27, 2024

Monitoring an instance provides information about performance and usage statistics. This enables you to keep track of your instance activity and usage ratio depending on the running services.

Follow this guide to monitor a Vultr Cloud Compute instance using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products and click Compute.

    Navigate to Products in the Vultr Customer Portal

  2. Click your target Cloud Compute instance to open its management page.

    Open the Instance management panel

  3. View the instance usage summary within the Overview section.

    View the instance usage summary

  4. Navigate to the Usage Graphs tab to monitor your instance usage statistics.

  5. Monitor the instance bandwidth usage statistics within the Monthly Bandwidth section.

    Monitor the instance bandwidth stats

  6. Monitor the instance performance statistics within the Server Monitors section.

    Monitor the server performance stats

  7. Click the Range drop-down to select a specific timeframe and view the monitoring information within the following categories:

    • vCPU Usage: Displays the server vCPU usage statistics.
    • Disk Operations: Displays the number of read and write operations on the server’s primary storage disk.
    • Network: Displays the instance’s public network interface traffic statistics in bytes.

    Monitor the Server disk and network stats

  1. Send a GET request to the List Instances endpoint and note the target instance's ID in your output.

    console
    $ curl "https://api.vultr.com/v2/instances" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a POST request to the Instance Bandwidth endpoint to monitor the instance's bandwidth usage statistics.

    console
    $ curl "https://api.vultr.com/v2/instances/{instance-id}/bandwidth" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  1. List all instances in your Vultr account and note the target instance's ID.

    console
    $ vultr-cli instance list
    
  2. Monitor the instance's bandwidth usage statistics.

    console
    $ vultr-cli instance bandwidth <instance-id>