Linux メトリクス
次の表は、Linux チェックの出力として収集されるメトリクスの一覧です。 [主なメトリクス] として示されるエントリは、アラートが生成された後に オペレータワークスペース の [メトリクス] タブに表示される、可視化の高いメトリクスです。これらのメトリクスは、指定された問題をさらに調査するのに役立つ追加情報をオペレーターに提供します。
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| proc.acc.running | この名前 (acc) で実行されているプロセスの数 | ||
| proc.acc.cpuPercent | プロセスが使用する CPU の割合 | ||
| proc.acc.memPercent | プロセスが使用するメモリの割合 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| reboot.count.today | 本日の再起動の数 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| cpu.total.user | ユーザーモードで実行中の通常のプロセス。cpu.total.user は cpuN.user メトリクスの合計です。 | ||
| cpu.total.nice | ユーザーモードで実行中の niced プロセス。cpu.total.nice は cpuN.nice メトリクスの合計です。 | ||
| cpu.total.system | CPU がカーネルの実行に費やした時間。cpu.total.system は cpuN.system メトリクスの合計です。 | ||
| cpu.total.idle | CPU がアイドル状態であった合計時間。cpu.total.idle は cpuN.idle メトリクスの合計です。 | ||
| cpu.total.iowait | CPU が IO 操作の完了を待機した合計時間。cpu.total.iowait は cpuN.iowait メトリクスの合計です。 | ||
| cpu.total.irq | プロセッサーが中断に費やしている合計時間。cpu.total.irq は cpuN.irq メトリクスの合計です。 | ||
| cpu.total.softirq | ソフト中断要求の処理に費やされた時間。cpu.total.softirq は cpuN.softirq メトリクスの合計です。 | ||
| cpu.total.steal | ハイパーバイザーが別の仮想 CPU にサービスを提供するために仮想 CPU が待機していた合計時間。仮想マシンのみに適用されます。 | ||
| cpu.total.guest | CPU が仮想プロセッサーの実行に費やした合計時間。ハイパーバイザーのみに適用されます。 | ||
| cpu.total.guest_nice | nice ゲスト OS として CPU が実行に費やした合計時間。cpu.total.guset_nice は cpuN.guest_nice メトリクスの合計です。 | ||
| cpu.<cpu-core>.user | ユーザーモードで通常の処理にかかった時間 | ||
| cpu.<cpu-core>.nice | ユーザーモードで niced 処理にかかった時間 | ||
| cpu.<cpu-core>.system | カーネルモードで実行に費やした時間 | ||
| cpu.<cpu-core>.idle | アイドル状態の時間 | ||
| cpu.<cpu-core>.iowait | I/O 完了の待機時間。アイドル時間とも見なされます。 | ||
| cpu.<cpu-core>.irq | ハードウェア中断の処理に費やされた時間 | ||
| cpu.<cpu-core>.softirq | ソフトウェア中断の処理に費やされた時間 | ||
| cpu.<cpu-core>.steal | 仮想環境で実行されている他のオペレーティングシステムによって占有された時間 | ||
| cpu.<cpu-core>.guest | カーネルの制御下で仮想 CPU またはゲスト OS の実行に費やされた時間 | ||
| cpu.<cpu-core>.guest_nice | nice ゲスト OS として CPU が実行に費やした合計時間。 | ||
| cpu.intr | ブート時以降のサービスが中断されます。 | ||
| cpu.ctxt | すべての CPU におけるコンテキストスイッチの合計数 | ||
| cpu.btime | ブート時間 | ||
| cpu.processes | 作成されたプロセスとスレッドの数 (fork() および clone() システムコールによって作成されたプロセスとスレッドなどを含む) | ||
| cpu.procs_running | すべての CPU で実行されているプロセスの合計数 | ||
| cpu.procs_blocked | 現在ブロックされており、I/O の完了を待機しているプロセスの数 | ||
| cpu.cpu_count | システム上の CPU の数。 | ||
| cpu.<cpu-core>.cores | CPU コアの数 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| load_avg.one (主なメトリクス) | 1 分間の平均システム負荷 | ||
| load_avg.five (主なメトリクス) | 5 分間の平均システム負荷 | ||
| load_avg.fifeen (主なメトリクス) | 15 分間の平均システム負荷 | ||
| load_avg.norm.one | CPU の数で正規化された 1 分間の平均システム負荷 | ||
| load_avg.norm.five | CPU の数で正規化された 5 分間の平均システム負荷 | ||
| load_avg.norm.fifteen | CPU の数で正規化された 15 分間の平均システム負荷 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| cpu.avgutilization_percentage | CPU の平均使用率 | ||
| cpu.user_percentage (主なメトリクス) | ユーザーモードで通常のプロセスによって使用された合計 CPU 時間に対する割合 | ||
| cpu.nice_percentage (主なメトリクス) | ユーザーモードで niced プロセスによって使用された合計 CPU 時間に対する割合 | ||
| cpu.system_percentage (主なメトリクス) | CPU がカーネルの実行に費やした時間の割合 | ||
| cpu.idle_percentage (主なメトリクス) | すべての CPU がアイドル状態であった時間の割合 | ||
| cpu.iowait_percentage (主なメトリクス) | すべての CPU が I/O の完了を待機した時間の割合 | ||
| cpu.irq_percentage (主なメトリクス) | すべての CPU が中断を処理した時間の割合 | ||
| cpu.softirq_percentage (主なメトリクス) | すべての CPU がソフトウェア中断を処理した時間の割合 | ||
| cpu.steal_percentage (主なメトリクス) | すべての CPU が仮想ホストオペレーティングシステムにサービスを提供した時間の割合 | ||
| cpu.guest_percentage (主なメトリクス) | すべての CPU がゲストオペレーティングシステムにサービスを提供した時間の割合 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| disk.<disk-name>.reads (主なメトリクス) | 正常に完了した読み取りの合計数 | ||
| disk.<disk-name>.readsMerged | 結合された読み取りの合計数 | ||
| disk.<disk-name>.sectorsRead | 正常に読み取られたセクターの合計数 | ||
| disk.<disk-name>.readTime | ミリ秒 | すべての読み取りに費やされた合計ミリ秒数 | |
| disk.<disk-name>.writes (主なメトリクス) | 正常に完了した書き込みの合計数 | ||
| disk.<disk-name>.writesMerged | 結合された書き込みの合計数 | ||
| disk.<disk-name>.sectorsWritten | 正常に書き込まれたセクターの合計数 | ||
| disk.<disk-name>.writeTime | ミリ秒 | すべての書き込みに費やされた合計ミリ秒数 | |
| disk.<disk-name>.ioInProgress | 現在進行中の I/O の合計数 | ||
| disk.<disk-name>.ioTime (主なメトリクス) | I/O の合計所要時間。 | ||
| disk.<disk-name>.ioTimeWeighted | I/O の合計所要時間。これにより、I/O 完了時間と累積する可能性のあるバックログの両方を測定できます。 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| disk.<file-system-name>.total | ファイルシステムの合計サイズ | ||
| disk.<file-system-name>.used | ファイルシステム内の既存のファイルに割り当てられたスペースの合計量 | ||
| disk.<file-system-name>.avail | ファイルシステム内の利用可能なスペースの合計量 | ||
| disk.<file-system-name>.used_percentage | ファイルシステム上のすべてのファイルに現在割り当てられている利用可能なスペースの割合 | ||
| disk.<file-system-name>.itotal | ファイルシステム上の inodes の合計数 | ||
| disk.<file-system-name>.iused | 使用された inodes の数 | ||
| disk.<file-system-name>.iavail | 空き (未使用) inodes の数 | ||
| disk.<file-system-name>.iused_percentage | 使用済み inodes の割合 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| disk_usage.<disk>.total | ディスク上の利用可能なスペースの合計量 | ||
| disk_usage.<disk>.used | ディスクで使用されているスペースの合計量 | ||
| disk_usage.<disk>.avail | ディスク上の利用可能なスペースの合計量 | ||
| disk_usage.<disk>.used_percentage (主なメトリクス) | ディスクで使用されているスペースの割合 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| memory.total | 使用可能な RAM の合計 | ||
| memory.free | 空き RAM の合計 | ||
| memory.available | スワップなしで新しいアプリケーションを起動するために使用できる推定メモリ量 | ||
| memory.buffers | RAW ディスクブロックに使用される一時ストレージ | ||
| memory.cached | ディスクから読み取られたファイルのメモリ内キャッシュ (ページキャッシュ)。mem_swapcached は含まれません。 | ||
| memory.swapTotal (主なメトリクス) | 利用可能なスワップスペースの合計量 | ||
| memory.swapFree (主なメトリクス) | 現在使用されていないスワップスペースの量 | ||
| memory.dirty | ディスクへのライトバックを待機しているメモリ | ||
| memory.swapUsed (主なメトリクス) | 使用中のスワップスペースの量 | ||
| memory.used | 使用中の RAM 容量 | ||
| memory.usedWOBuffersCaches | 使用中のメモリ量 | ||
| memory.freeWOBuffersCaches | /proc/meminfo からの MemAvailable の値 (存在する場合)。存在しない場合は、空き + バッファー + キャッシュメモリにフォールバックします。 | ||
| memory.swapUsedPercentage | 使用されたスワップスペースの割合 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| memory_percent.free (主なメトリクス) | 空き RAM の割合 | ||
| memory_percent.available (主なメトリクス) | 利用可能なメモリの割合 | ||
| memory_percent.buffers (主なメトリクス) | RAW ディスクブロックに使用されるメモリの割合 | ||
| memory_percent.cached (主なメトリクス) | ディスクから読み取られたファイルのメモリ内キャッシュで使用されるメモリの割合 | ||
| memory_percent.dirty (主なメトリクス) | ディスクへのライトバックを待機しているメモリの割合 | ||
| memory_percent.swapUsed (主なメトリクス) | 使用されたスワップスペースの割合 | ||
| memory_percent.usedWOBuffersCaches (主なメトリクス) | メモリ使用率 | ||
| memory_percent.freeWOBuffersCaches (主なメトリクス) | 利用可能なメモリの割合 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| system.uptime(sec) | システムが稼働中で利用可能な時間 |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| vmstat.nr_free_pages | システムで現在使用されていないページ | ||
| vmstat.nr_alloc_batch | NUMA (Non-Uniform Memory Access) ノードの各ドメインでメモリ不足が原因で他のドメインに割り当てられたページ | ||
| vmstat.nr_inactive_anon | アクセスされていない各 NUMA ノードの各ドメインのメモリページ | ||
| vmstat.nr_active_anon | 最近使用された匿名仮想メモリページ | ||
| vmstat.nr_inactive_file | 各 NUMA の各ドメインでアクセスされていないファイルに対応するメモリページ | ||
| vmstat.nr_active_file | 最近アクセスしたファイルに対応するメモリページ | ||
| vmstat.nr_unevictable | 再利用不可能な (非) LRU リスト内のページ数 | ||
| vmstat.nr_mlock | 再利用不可能なページのクラスである VM_LOCKED VMA にマップされたページ | ||
| vmstat.nr_anon_pages | ファイルに含まれていないメモリマップ済みページ | ||
| vmstat.nr_mapped | メモリマップ済みページの数 | ||
| vmstat.nr_file_pages | |||
| vmstat.nr_dirty | ディスクへの書き込みを待機しているページ | ||
| vmstat.nr_writeback | 現在ディスクに書き込中のページ | ||
| vmstat.nr_slab_reclaimable | 再利用可能なカーネル slab メモリのページの使用率 | ||
| vmstat.nr_slab_unreclaimable | 再利用できないカーネル slab メモリのページの使用率 | ||
| vmstat.nr_page_table_pages | ページテーブルに割り当てられたページ | ||
| vmstat.nr_kernel_stack | カーネルスタックに割り当てられたメモリ量 | ||
| vmstat.nr_unstable | 各 NUMA ノードの各ドメイン内の不安定なページの数 | ||
| vmstat.nr_bounce | |||
| vmstat.nr_vmscan_write | LRU のスキャン中にライトバックされたダーティページの数 | ||
| vmstat.nr_vmscan_immediate_reclaim | |||
| vmstat.nr_writeback_temp | |||
| vmstat.nr_isolated_anon | 各 NUMA ノードの各ドメインで隔離された匿名メモリページの数 | ||
| vmstat.nr_isolated_file | 各 NUMA ノードの各ドメインで隔離されたファイルストレージページの数 | ||
| vmstat.nr_shmem | 共有メモリページの数 | ||
| vmstat.nr_dirtied | 各 NUMA ノードの各ドメイン内のダーティページの数 | ||
| vmstat.nr_written | |||
| vmstat.numa_hit | このノードに正常に割り当てられたページ数 | ||
| vmstat.numa_miss | 対象のノードのメモリ不足が原因でこのノードに割り当てられたページ数 | ||
| vmstat.numa_foreign | 別のノードに割り当てられた、最初にこのノードを対象としたページ数 | ||
| vmstat.numa_interleave | このノードに正常に割り当てられたインターリーブポリシーページの数 | ||
| vmstat.numa_local | プロセスによってこのノードに正常に割り当てられたページ数 | ||
| vmstat.numa_other | 別のノードのプロセスによってこのノードに割り当てられたページ数 | ||
| vmstat.workingset_refault | |||
| vmstat.workingset_activate | |||
| vmstat.workingset_nodereclaim | |||
| vmstat.nr_anon_transparent_hugepages | |||
| vmstat.nr_free_cma | 各 NUMA の各ドメイン内の連続した空メモリ割り当てページ | ||
| vmstat.nr_dirty_threshold | |||
| vmstat.nr_dirty_background_threshold | |||
| vmstat.pgpgin | ディスクから取り込まれたページ数 | ||
| vmstat.pgpgout | ディスクに書き込まれたページ数 | ||
| vmstat.pswpin | スワップスペースから取り込まれたページ数 | ||
| vmstat.pswpout | スワップスペースにスワップアウトされたページ数 | ||
| vmstat.pgalloc_dma | |||
| vmstat.pgalloc_dma32 | |||
| vmstat.pgalloc_normal | |||
| vmstat.pgalloc_movable | |||
| vmstat.pgfree | 前回の起動以降の空きページ数 | ||
| vmstat.pgactivate | 前回の起動以降のページのアクティブ化の数 | ||
| vmstat.pgdeactivate | 前回の起動以降のページの非アクティブ化の数 | ||
| vmstat.pgfault | 前回の起動以降の軽微な障害 | ||
| vmstat.pgmajfault | 前回の起動以降の重大な障害 | ||
| vmstat.pglazyfreed | |||
| vmstat.pgrefill_dma | |||
| vmstat.pgrefill_dma32 | |||
| vmstat.pgrefill_normal | 前回の起動以降のページの再入力数 | ||
| vmstat.pgrefill_movable | |||
| vmstat.pgsteal_kswapd_dma | |||
| vmstat.pgsteal_kswapd_dma32 | |||
| vmstat.pgsteal_kswapd_normal | |||
| vmstat.pgsteal_kswapd_movable | |||
| vmstat.pgsteal_direct_dma | |||
| vmstat.pgsteal_direct_dma32 | |||
| vmstat.pgsteal_direct_normal | |||
| vmstat.pgsteal_direct_movable | |||
| vmstat.pgscan_kswapd_dma | |||
| vmstat.pgscan_kswapd_dma32 | |||
| vmstat.pgscan_kswapd_normal | 起動以降に kswapd によってスキャンされたページ数 | ||
| vmstat.pgscan_kswapd_movable | |||
| vmstat.pgscan_direct_dma | |||
| vmstat.pgscan_direct_dma32 | |||
| vmstat.pgscan_direct_normal | 起動以降に再利用されたページ数 | ||
| vmstat.pgscan_direct_movable | |||
| vmstat.pgscan_direct_throttle | |||
| vmstat.zone_reclaim_failed | |||
| vmstat.pginodesteal | |||
| vmstat.slabs_scanned | |||
| vmstat.kswapd_inodesteal | |||
| vmstat.kswapd_low_wmark_hit_quickly | |||
| vmstat.kswapd_high_wmark_hit_quickly | |||
| vmstat.pageoutrun | kswapd がページ再利用を呼び出した回数 | ||
| vmstat.allocstall | ページ再利用が直接呼び出された回数 (低メモリ) | ||
| vmstat.pgrotated | |||
| vmstat.drop_pagecache | |||
| vmstat.drop_slab | |||
| vmstat.numa_pte_updates | |||
| vmstat.numa_huge_pte_updates | |||
| vmstat.numa_hint_faults | |||
| vmstat.numa_hint_faults_local | |||
| vmstat.numa_pages_migrated | |||
| vmstat.pgmigrate_success | |||
| vmstat.pgmigrate_fail | |||
| vmstat.compact_migrate_scanned | |||
| vmstat.compact_free_scanned | |||
| vmstat.compact_isolated | |||
| vmstat.compact_stall | Huge ページを解放して使用できるようにメモリ圧縮を実行しているときに、プロセスが停止する回数 | ||
| vmstat.compact_fail | システムがメモリの圧縮を試みたが失敗した回数 | ||
| vmstat.compact_success | システムがメモリを圧縮して大容量ページを解放した回数 | ||
| vmstat.htlb_buddy_alloc_success | |||
| vmstat.htlb_buddy_alloc_fail | |||
| vmstat.unevictable_pgs_culled | |||
| vmstat.unevictable_pgs_scanned | |||
| vmstat.unevictable_pgs_rescued | |||
| vmstat.unevictable_pgs_mlocked | |||
| vmstat.unevictable_pgs_munlocked | |||
| vmstat.unevictable_pgs_cleared | |||
| vmstat.unevictable_pgs_stranded | |||
| vmstat.thp_fault_alloc | ページフォールトを処理するために正常に割り当てられた Huge ページ数 | ||
| vmstat.thp_fault_fallback | Small ページの使用にフォールバックする前に、Huge ページの割り当てに失敗したページフォールトの数 | ||
| vmstat.thp_collapse_alloc | 1 つの Huge ページに折りたたまれるページ数 (データを格納するために、新しい Huge ページが正常に割り当てられます) | ||
| vmstat.thp_collapse_alloc_failed | 1 つの Huge ページに折りたたまれているが、割り当てに失敗したページ数 | ||
| vmstat.thp_split | Huge ページから分割するベースページの数 | ||
| vmstat.thp_zero_page_alloc | Huge ゼロページの割り当てに成功した数 | ||
| vmstat.thp_zero_page_alloc_failed | カーネルが huge ゼロページの割り当てに失敗し、Small ページの使用にフォールバックする回数 | ||
| vmstat.balloon_inflate | |||
| vmstat.balloon_deflate | |||
| vmstat.balloon_migrate |
| メトリクスタイプ | リソース (該当する場合は特定のデータベースの名前) | 単位 | メトリクスタイプの説明 |
|---|---|---|---|
| proc.<process>.VmSize | プロセスによって使用される仮想メモリの合計量 | ||
| proc.<process>.VmRSS | プロセスによって使用されるスワップされていない物理メモリ | ||
| proc.<process>.VmSwap | 使用されているスワップスペースの合計量 |