Linux 메트릭

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 19분
  • 다음 테이블에는 검사에서 Linux 출력으로 수집되는 메트릭이 나열됩니다. 주요 메트릭으로 표시된 항목은 경보가 생성된 후 메트릭 탭에 운영자 작업 공간 표시되는 가시성이 높은 메트릭입니다. 이러한 메트릭은 운영자가 지정된 문제를 자세히 탐색하는 데 도움이 되는 추가 정보를 제공합니다.

    표 1. os.linux.metrics-process-usage 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    proc.acc.running 이 이름(acc)으로 실행 중인 프로세스 수입니다.
    proc.acc.cpuPercent 프로세스에서 가져온 CPU의 백분율입니다.
    proc.acc.memPercent 프로세스에서 가져온 메모리의 백분율입니다.
    표 2. os.linux.metrics-reboot-count-today 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    reboot.count.today 오늘 재부팅 수입니다.
    표 3. os.linux.metrics-system-cpu 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    cpu.total.user 사용자 모드에서 실행되는 일반 프로세스; cpu.total.user 는 메트릭의 합계입니다 cpuN.user .
    cpu.total.nice 사용자 모드에서 실행되는 양호한 프로세스; 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 CPU가 양호한 게스트 OS로 실행하는 데 소요된 총 시간입니다. cpu.total.guset_nice 는 메트릭의 합계입니다.cpuN.guest_nice
    cpu.<cpu-core>.user 사용자 모드에서 일반 처리에 소요된 시간입니다.
    cpu.<cpu-core>.nice 사용자 모드에서 양호한 처리에 소요된 시간입니다.
    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 CPU가 양호한 게스트 OS로 실행하는 데 소요된 총 시간입니다.
    cpu.intr 부팅 시간 이후 서비스 중단입니다.
    cpu.ctxt 모든 CPU에서 총 컨텍스트 스위치 수입니다.
    cpu.b시간 부팅 시간입니다.
    cpu.processes fork() 및 clone() 시스템 호출에 대한 호출로 생성된 프로세스와 스레드 등 생성된 프로세스와 스레드의 수입니다.
    cpu.procs_running 모든 CPU에서 실행 중인 총 프로세스 수입니다.
    cpu.procs_blocked 현재 차단되어 I/O가 완료되기를 기다리는 프로세스의 수입니다.
    cpu.cpu_count 시스템의 CPU 수입니다.
    cpu.<cpu-core>.cores CPU 코어의 수입니다.
    표 4. os.linux.metrics-system-cpu-load 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    load_avg.one(주요 메트릭) 1분 동안 평균 시스템 로드입니다.
    load_avg.5(주요 메트릭) 5분 동안 평균 시스템 로드입니다.
    load_avg.fifteen(주요 메트릭) 15분 동안 평균 시스템 로드입니다.
    load_avg.norm.one CPU 수로 표준화된 1분 동안의 평균 시스템 로드입니다.
    load_avg.norm.five CPU 수로 표준화된 5분 동안의 평균 시스템 로드입니다.
    load_avg.norm.fifteen CPU 수로 표준화된 15분 동안의 평균 시스템 로드입니다.
    표 5. os.linux.metrics-system-cpu-percentage 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    cpu.avgutilization_percentage 사용된 CPU의 평균 백분율입니다.
    cpu.user_percentage(주요 메트릭) 사용자 모드에서 일반 프로세스가 CPU를 사용한 총 시간의 백분율입니다.
    cpu.nice_percentage(주요 메트릭) 사용자 모드에서 양호한 프로세스가 사용한 모든 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가 게스트 운영 체제를 서비스한 시간의 백분율입니다.
    표 6. os.linux.metrics-system-disk 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    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 완료 시간과 누적될 수 있는 백로그를 모두 측정할 수 있습니다.
    표 7. os.linux.metrics-system-disk-capacity 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    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.
    표 8. os.linux.metrics-system-disk-usage 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    disk_usage.<disk>.total 디스크에서 사용할 수 있는 총 공간의 양입니다.
    disk_usage.<disk>.used 디스크에서 사용한 총 공간의 양입니다.
    disk_usage.<disk>.avail 디스크에서 사용할 수 있는 총 공간의 양입니다.
    disk_usage.<disk>.used_percentage(주요 메트릭) 디스크에서 사용한 공간의 백분율입니다.
    표 9. os.linux.metrics-system-memory 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    memory.total 사용 가능한 총 RAM입니다.
    메모리.사용 가능 사용 가능한 총 RAM입니다.
    메모리.사용 가능 스왑 없이 새 애플리케이션을 시작하는 데 사용할 수 있는 예상 메모리 양입니다.
    메모리.버퍼 원시 디스크 블록에 사용되는 임시 저장소입니다.
    메모리.캐시됨 디스크에서 읽은 파일에 대한 메모리 내 캐시(페이지 캐시)입니다. 포함 mem_swapcached되지 않음.
    memory.swapTotal(주요 메트릭) 사용 가능한 스왑 공간의 총 양입니다.
    memory.swapFree(주요 메트릭) 현재 사용되지 않는 스왑 공간의 양입니다.
    메모리.더티 디스크에 다시 기록되기를 대기하는 메모리입니다.
    memory.swapUsed(주요 메트릭) 사용 중인 스왑 공간의 양입니다.
    메모리.사용됨 사용 중인 RAM의 양입니다.
    memory.usedWOBuffersCaches 사용 중인 메모리의 양입니다.
    memory.freeWOBuffersCaches 존재하는 경우 from /proc/meminfo 값입니다MemAvailable. 그러나 없다면 사용 가능 + 버퍼링 + 캐시된 메모리로 대체됩니다.
    memory.swapUsedPercentage 사용된 스왑 공간의 백분율입니다.
    표 10. os.linux.metrics-system-memory-percent 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    memory_percent.free(주요 메트릭) 사용 가능한 RAM의 백분율입니다.
    memory_percent.available(주요 메트릭) 사용 가능한 메모리의 백분율
    memory_percent.buffers(주요 메트릭) 원시 디스크 블록에 사용되는 메모리의 백분율입니다.
    memory_percent.cached(주요 메트릭) 디스크에서 읽은 파일에 대한 메모리 내 캐시와 함께 사용되는 메모리의 백분율입니다.
    memory_percent.dirty(주요 메트릭) 디스크에 다시 기록되기를 대기하는 메모리의 백분율입니다.
    memory_percent.swapUsed(주요 메트릭) 사용된 스왑 공간의 백분율입니다.
    memory_percent.usedWOBuffersCaches(주요 메트릭) 사용된 메모리의 백분율입니다.
    memory_percent.freeWOBuffersCaches(주요 메트릭) 사용 가능한 메모리의 백분율입니다.
    표 11. os.linux.metrics-system-uptime 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    system.uptime(초) 시스템이 작동하고 사용 가능한 시간입니다.
    표 12. os.linux.metrics-memory-vmstat 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    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 재활용할 수 없는(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 회수할 수 있는 커널 슬래브 메모리 사용량의 페이지입니다.
    vmstat.nr_slab_unreclaimable 회수할 수 없는 커널 슬래브 메모리 사용량의 페이지입니다.
    vmstat.nr_page_table_pages 페이지 테이블에 할당된 페이지입니다.
    vmstat.nr_kernel_stack 커널 스택에 할당된 메모리의 양입니다.
    vmstat.nr_unstable 각 NUMA 노드의 각 도메인에 불안정한 페이지 수입니다.
    vmstat.nr_bounce
    vmstat.nr_vmscan_write LUS 스캔 중에 다시 기록된 더티 페이지의 수입니다.
    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.pggout 디스크에 기록된 페이지 수입니다.
    vmstat.psw핀 스왑 공간에서 가져온 페이지 수입니다.
    vmstat.pswpout 스왑 공간으로 스왑된 페이지 수입니다.
    vmstat.pgalloc_dma
    vmstat.pgalloc_dma32
    vmstat.pgalloc_normal
    vmstat.pgalloc_movable
    vmstat.pgfree 마지막 부팅 이후 사용 가능한 페이지 수입니다.
    vmstat.pgactivate 마지막 부팅 이후 페이지 활성화 수입니다.
    vmstat.pg비활성화 마지막 부팅 이후 페이지 비활성화 수입니다.
    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 대용량 페이지를 사용할 수 있도록 메모리 압축을 실행할 때 프로세스가 중단되는 횟수입니다.
    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 페이지 결함을 처리하기 위해 성공적으로 할당된 대용량 페이지 수입니다.
    vmstat.thp_fault_fallback 소량 페이지 사용으로 대체하기 전에 대용량 페이지를 할당하지 못한 페이지 결함 수입니다.
    vmstat.thp_collapse_alloc 데이터를 저장할 새 대용량 페이지를 성공적으로 할당하여 하나의 대용량 페이지로 축소된 페이지 수입니다.
    vmstat.thp_collapse_alloc_failed 하나의 대용량 페이지로 축소되었지만 할당에 실패한 페이지 수입니다.
    vmstat.thp_split 대용량 페이지에서 분할할 기본 페이지 수입니다.
    vmstat.thp_zero_page_alloc 대용량 제로 페이지의 성공적인 할당 수입니다.
    vmstat.thp_zero_page_alloc_failed 커널이 대용량 제로 페이지를 할당하지 못하고 소량 페이지 사용으로 대체한 횟수입니다.
    vmstat.balloon_inflate
    vmstat.balloon_deflate
    vmstat.balloon_migrate
    표 13. os.linux.metrics-process-status 메트릭
    메트릭 유형 자원(관련 있는 특정 데이터베이스의 이름) 단위 메트릭 유형 설명
    proc.<process>. Vm크기 프로세스에서 사용하는 총 가상 메모리 양입니다.
    proc.<process>. VmRSS 프로세스에서 사용하는 스왑되지 않은 물리적 메모리입니다.
    proc.<process>. Vm스왑 사용된 스왑 공간의 총 양입니다.