エージェントレス・コンピュート・メトリック

このトピックでは、プライベート・エージェントレス・メトリック・ネームスペースoci_vmi_resource_utilizationによって生成されるメトリックについて説明します。

コンピュート仮想マシン(VM)インスタンスのヘルス、容量およびパフォーマンスは、メトリックアラームおよび通知を使用してモニターできます。

ノート

モニタリング・サービスが停止している場合、サービスがリストアされるまでデータが失われる可能性があります。

メトリックの概要: oci_vmi_resource_utilization

次のエージェントレス・コンピュート・メトリックは、Oracle Cloud Agentを使用せずにコンピュート・インスタンスのステータスを監視するのに役立ちます。かわりに、このメトリックはハイパーバイザからプルされます。

ハイパーバイザ(VMMとも呼ばれる)は、CPUリソースを稼働中の仮想マシン(VM)に割り当てる際のCPU使用率を測定します。Oracle Cloud Agentのメトリックは詳細情報を提供し、数秒ごとに更新しますが、ハイパーバイザ・メトリックは、数分間で平均するより広範なデータを提供します。異なるメソッドを使用してメトリックを収集するソースが複数あるため、値は異なる場合があります。CPU使用率を分単位の精度で監視するには、Oracle Cloud Agent監視ツールをインストールするかわりにハイパーバイザ・メトリックを使用します。

必要なIAMポリシー

リソースをモニターするには、コンソールまたはREST API (およびSDK、CLIまたはその他のツール)のどちらを使用しているかにかかわらず、管理者が作成するポリシーで必要なタイプのアクセス権が付与されている必要があります。ポリシーでは、モニタリング・サービスとモニターされているリソースの両方にアクセスできる必要があります。アクションを実行しようとして、権限がない、または認可されていないというメッセージが表示された場合は、管理者に連絡して、付与されたアクセスのタイプと作業する必要があるコンパートメントを確認してください。モニタリングのユーザー認可の詳細は、「IAMポリシー」を参照してください。

使用可能なメトリック: oci_vmi_resource_utilization

次の表にリストされているメトリックは、インスタンスで自動的に使用可能になります。これらのメトリックを取得するためにインスタンスでモニタリングを有効にする必要はありません。ハイパーバイザのメトリックを使用する場合、Oracle Cloud Agentメトリックの使用には影響しません。

ノート

ハイパーバイザは、VMが停止状態の場合でもバックグラウンドで実行されます。これにより、停止状態のVMで一部のCPU使用率が表示される場合があります。

メトリックには次のディメンションが含まれます:

resourceId
インスタンスのOCID 
メトリック メトリック表示名 単位 説明 ディメンション
CpuUtilization CPU使用率 %

CPUのアクティビティ・レベル。合計時間に対する割合として表されます。

インスタンス・プールの場合、値はプール内のすべてのインスタンスの平均です。

resourceId

プライベートおよびパブリック・ネームスペースのメトリック

プライベート・ネームスペース(oci_vmi_resource_utilization)で使用可能なメトリックは、パブリック・ネームスペースで使用可能なメトリックとは異なる粒度および解決間隔を持ちます。たとえば、oci_computeagentからCPU Utilizationのメトリックを取得することもできますが、そのメトリックの収集方法は異なり、oci_vmi_resource_utilizationで収集されたCPU Utilizationとは同一ではありません。
ノート

異なるメソッドを使用してメトリックを収集するソースが複数あるため、値は異なる場合があります。CPU使用率を分単位の精度で監視するには、Oracle Cloud Agent監視ツールをインストールするかわりにハイパーバイザ・メトリックを使用します。

次の表に、メトリックとその異なるサポートおよび収集方法の例を示します。

メトリック ソース 粒度 解決期間 コンソールサポート Terraformサポート
CPU Utilization ハイパーバイザ CPU Utilization (User) 3-4分間隔 Yes Yes
CPU Utilization OCA CPU Utilization (User)

Idle

Wait

System

60秒ごと Yes Yes
Memory Utilization OCA Total

Used

Free

Shared

Cached

Available

60秒ごと Yes Yes
Disk Utilization OCA Utilization across mount points and infrastructureこれは、個々のホスト・レベルでのdfおよびduコマンドの出力とは異なります。 60秒ごと Yes Yes
Disk I/O

OCA

Reads/writes ops

Reads/writes bytes

Reads/writes times

60秒ごと Yes Yes
VNIC VNIC

Byte traversal

Packet traversal

Protocol distribution

Connection tracking

60秒ごと Yes Yes