OCI Dedicated Virtual Machine Host monitoring
OCI Dedicated Virtual Machine Hosts provide dedicated physical server capacity for Compute instances. Monitoring these hosts helps you understand resource utilization, available capacity, and the performance of instances placed on each host.
Site24x7 integrates with OCI Dedicated VM Hosts to provide visibility into host capacity and hosted instance performance. The integration monitors OCPU and memory capacity, resource utilization, instance counts, and performance metrics for the Compute instances associated with each host.
Overview
With Site24x7's OCI Dedicated VM Host integration, you can monitor the following:
- Host capacity: Track total, used, and remaining OCPUs and memory, along with OCPU and memory utilization.
- Hosted instances: Monitor the number of instances placed on the host, including running and stopped instances.
- Instance performance: Track CPU and memory utilization, network traffic, disk throughput, disk IOPS, and load average for hosted instances.
- Host status: Monitor failed and ongoing update states.
Instances launched on a Dedicated VM Host are regular OCI Compute instances. The dedicatedVmHostId field identifies instances placed on a dedicated host. Site24x7 uses the relationship between the host and its instances to associate instance performance metrics with the relevant host monitor.
Use case
An organization runs business-critical workloads on OCI Dedicated VM Hosts to keep compute resources isolated on dedicated physical infrastructure. As workloads grow, administrators need to determine whether a host has enough OCPUs and memory to accommodate additional instances and whether existing instances are experiencing resource constraints.
With Site24x7, administrators can monitor remaining host capacity alongside CPU and memory utilization across hosted instances. Disk activity, network traffic, and IOPS metrics provide additional visibility into workload performance. Instance counts also help administrators understand how resources are distributed across hosts.
Monitoring host status and configuring thresholds for supported metrics helps teams identify capacity constraints and investigate potential performance issues before they affect workloads.
Benefits of OCI Dedicated VM Host integration
Site24x7's OCI Dedicated VM Host integration provides the following benefits:
- Host capacity monitoring: Track total, used, and remaining OCPUs and memory to understand available capacity.
- Resource utilization monitoring: Monitor OCPU and memory utilization to identify hosts approaching capacity.
- Instance placement visibility: Track the number of instances placed on each host, including running and stopped instances.
- Instance performance monitoring: Monitor CPU, memory, network, disk activity, IOPS, and load average for hosted instances.
- Proactive alerting: Configure thresholds for supported metrics and receive alerts when monitored values require attention.
- Centralized monitoring: View host capacity and hosted instance performance from the Site24x7 console.
Setup and configuration
To get started with OCI Dedicated VM Hosts monitoring, complete the following setup steps:
- Site24x7 uses cross-tenancy access to monitor OCI resources using the Site24x7 tenancy user. Create the required OCI policy to allow Site24x7 to view your resources.
- Log in to your Site24x7 account and navigate to Cloud > OCI > Integrate OCI Monitor.
- On the Integrate OCI Monitor page, select OCI Dedicated VM Hosts from the Services to be discovered list.
Permissions
Ensure that Site24x7 receives the following permissions to monitor OCI Dedicated VM Hosts:
- listDedicatedVmHosts
- getDedicatedVmHost
- listDedicatedVmHostInstances
- listInstances
Learn more about the policies and permissions required for OCI monitoring.
Polling frequency
Site24x7 queries OCI service level APIs according to the configured polling frequency, which can range from once a minute to once a day, to collect performance data and metadata from OCI Dedicated VM Hosts monitors.
Supported metrics
The supported metrics for the OCI Dedicated VM Hosts monitor are given below. You can also view the complete list of supported OCI metrics across all monitored services.
| Metric name | Description | Statistics | Unit |
|---|---|---|---|
| Total OCPUs | Total OCPU capacity available on the dedicated host. | Average | Count |
| Remaining OCPUs | OCPU capacity remaining on the dedicated host. | Average | Count |
| Used OCPUs | OCPU capacity currently used on the dedicated host. | Average | Count |
| OCPU Utilization | Percentage of host OCPU capacity in use. | Average | Percentage |
| Total Memory (GB) | Total memory capacity available on the dedicated host. | Average | GB |
| Remaining Memory (GB) | Memory capacity remaining on the dedicated host. | Average | GB |
| Used Memory (GB) | Memory capacity currently used on the dedicated host. | Average | GB |
| Memory Utilization | Percentage of host memory capacity in use. | Average | Percentage |
| Placed Instances | Number of instances placed on the dedicated host. | Average | Count |
| Instances CPU Utilization (Avg) | Average CPU utilization across instances associated with the host. | Mean | Percentage |
| Instances Memory Utilization (Avg) | Average memory utilization across instances associated with the host. | Mean | Percentage |
| Instances Network Bytes In | Number of network bytes received by hosted instances. | Sum | Bytes |
| Instances Network Bytes Out | Number of network bytes sent by hosted instances. | Sum | Bytes |
| Instances Disk Bytes Read | Number of bytes read from disks by hosted instances. | Sum | Bytes |
| Instances Disk Bytes Written | Number of bytes written to disks by hosted instances. | Sum | Bytes |
| Instances Disk Read Ops | Number of disk read operations performed by hosted instances. | Sum | Count |
| Instances Disk Write Ops | Number of disk write operations performed by hosted instances. | Sum | Count |
| Instances Load Average (Avg) | Average load average reported by hosted instances. | Mean | Count |
| Running Instances | Number of running instances placed on the dedicated host. | Average | Count |
| Stopped Instances | Number of stopped instances placed on the dedicated host. | Average | Count |
Threshold configuration
To configure thresholds for the OCI Dedicated VM Host monitor:
- Log in to your Site24x7 account and navigate to Admin > Configuration Profiles > Threshold and Availability.
- Click Add Threshold Profile.
- Select Dedicated VM Host from the Monitor Type drop-down menu.
- Provide an appropriate name in the Display Name field.
- The supported metrics are displayed in the Threshold Configuration section. You can set threshold values for the supported metrics.
- Click Save.
Learn more about notifications and threshold profiles for OCI monitoring.
Custom metrics and status alerts
Custom metrics provide additional visibility into host capacity, resource utilization, instance counts, and host status.
Configure toggle-type thresholds for the following options to receive alerts when the corresponding state is reported:
- Notify When Dedicated VM Host Is in Failed Status: Enable this option to identify when the dedicated host enters a failed state.
- Notify When Dedicated VM Host Is in Updating Status: Enable this option to identify when an update operation is in progress.
Capacity planning
Capacity planning is available for Dedicated VM Host monitors and helps you understand how dedicated host resources are being consumed over time. Use the total, used, and remaining OCPU and memory metrics, along with OCPU and memory utilization, to identify sustained increases in capacity consumption. Reviewing these trends can help you determine whether a host can accommodate additional instances and plan for additional dedicated hosts before capacity runs out.
Capacity planning can also help you compare resource usage across monitored dedicated hosts and identify hosts that consistently operate at higher utilization. Combined with the placed instance, running instance, and hosted instance performance metrics, this gives you better visibility into how workloads are distributed across your dedicated hosts and how your capacity requirements may grow based on historical monitoring data.
You can also use metric forecasting to project future OCPU and memory requirements for your dedicated hosts.
Monitor Groups
Monitor groups can also be used to view the overall status of related OCI Dedicated VM Host monitors and streamline day-to-day monitoring. You can add or remove monitors from groups as your compute environment changes.
For example, you can create separate monitor groups for dedicated hosts in different availability domains or fault domains, or group a dedicated host with the Compute Instance monitors placed on it for a particular application. This makes it easier to identify issues affecting a specific environment or application without reviewing individual monitors separately.
You can organize your OCI Dedicated VM Host monitors into monitor groups based on your application, environment, business unit, region, or other operational requirements. Grouping related monitors provides a consolidated view of their availability and performance from a single location. You can also use tag-based monitoring to automatically organize monitors into groups using native Oracle tags.
Licensing
Each OCI Dedicated VM Host monitor utilizes one basic monitor license.
Viewing OCI Dedicated VM Host data
To monitor your OCI Dedicated VM Hosts, log in to the Site24x7 console and navigate to Cloud > OCI > Dedicated VM Host. Select the required Dedicated VM Host monitor from the discovered monitors list.
Monitor data
The monitor data for the OCI Dedicated VM Host monitor is given below.
Summary
The Summary tab provides an overview of the monitor's availability, downtime, and events timeline. It also displays performance metrics in charts, including remaining OCPUs, OCPU utilization, remaining memory, and memory utilization. Use these charts to track available host capacity and resource utilization over the selected time period.
Attached Instances
The Attached Instances tab displays the Compute instances associated with the dedicated VM host. The Compute Instance Availability section provides a summary of the total number of instances and their status, including Down, Critical, Trouble, Up, and Suspended.
The Compute Instance section lists the associated instances and provides options to filter the list and configure thresholds.
Configuration
The Configuration tab displays the dedicated VM host's configuration details, including the region, display name, lifecycle state, compartment ID, creation time, availability domain, fault domain, and host shape.
It also provides information about the host's capacity and configuration, including total OCPUs, total memory, memory encryption status, capacity configuration, and supported instance shapes. Additional details include the bare metal host ID, agent plugins enabled per instance, and the number of instances with monitoring enabled or disabled.
Outages
The Outages tab provides details on an outage's start time, end time, duration, and comments, if any.
Notes
The Notes tab provides details and notes associated with the monitor.
Log Report
The Log Report tab provides a consolidated report of the monitor's log status, which can be downloaded as a CSV file.
Alert Logs
The Alert Logs tab displays a chronological list of all triggered alerts related to the dedicated VM host.
Audit Logs
The Audit Logs tab provides audit information for actions and changes associated with the monitor.
Related topics
