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

このトピックでは、プライベート・エージェントレス・メトリック・ネームスペース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