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 | 사용자 모드에서 실행되는 양호한 프로세스; 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 코어의 수입니다. |
| 메트릭 유형 | 자원(관련 있는 특정 데이터베이스의 이름) | 단위 | 메트릭 유형 설명 |
|---|---|---|---|
| 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분 동안의 평균 시스템 로드입니다. |
| 메트릭 유형 | 자원(관련 있는 특정 데이터베이스의 이름) | 단위 | 메트릭 유형 설명 |
|---|---|---|---|
| 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가 게스트 운영 체제를 서비스한 시간의 백분율입니다. |
| 메트릭 유형 | 자원(관련 있는 특정 데이터베이스의 이름) | 단위 | 메트릭 유형 설명 |
|---|---|---|---|
| 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입니다. | ||
| 메모리.사용 가능 | 사용 가능한 총 RAM입니다. | ||
| 메모리.사용 가능 | 스왑 없이 새 애플리케이션을 시작하는 데 사용할 수 있는 예상 메모리 양입니다. | ||
| 메모리.버퍼 | 원시 디스크 블록에 사용되는 임시 저장소입니다. | ||
| 메모리.캐시됨 | 디스크에서 읽은 파일에 대한 메모리 내 캐시(페이지 캐시)입니다. 포함 mem_swapcached되지 않음. | ||
| memory.swapTotal(주요 메트릭) | 사용 가능한 스왑 공간의 총 양입니다. | ||
| memory.swapFree(주요 메트릭) | 현재 사용되지 않는 스왑 공간의 양입니다. | ||
| 메모리.더티 | 디스크에 다시 기록되기를 대기하는 메모리입니다. | ||
| memory.swapUsed(주요 메트릭) | 사용 중인 스왑 공간의 양입니다. | ||
| 메모리.사용됨 | 사용 중인 RAM의 양입니다. | ||
| memory.usedWOBuffersCaches | 사용 중인 메모리의 양입니다. | ||
| memory.freeWOBuffersCaches | 존재하는 경우 from /proc/meminfo 값입니다MemAvailable. 그러나 없다면 사용 가능 + 버퍼링 + 캐시된 메모리로 대체됩니다. | ||
| memory.swapUsedPercentage | 사용된 스왑 공간의 백분율입니다. |
| 메트릭 유형 | 자원(관련 있는 특정 데이터베이스의 이름) | 단위 | 메트릭 유형 설명 |
|---|---|---|---|
| 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(주요 메트릭) | 사용 가능한 메모리의 백분율입니다. |
| 메트릭 유형 | 자원(관련 있는 특정 데이터베이스의 이름) | 단위 | 메트릭 유형 설명 |
|---|---|---|---|
| system.uptime(초) | 시스템이 작동하고 사용 가능한 시간입니다. |
| 메트릭 유형 | 자원(관련 있는 특정 데이터베이스의 이름) | 단위 | 메트릭 유형 설명 |
|---|---|---|---|
| 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 |
| 메트릭 유형 | 자원(관련 있는 특정 데이터베이스의 이름) | 단위 | 메트릭 유형 설명 |
|---|---|---|---|
| proc.<process>. Vm크기 | 프로세스에서 사용하는 총 가상 메모리 양입니다. | ||
| proc.<process>. VmRSS | 프로세스에서 사용하는 스왑되지 않은 물리적 메모리입니다. | ||
| proc.<process>. Vm스왑 | 사용된 스왑 공간의 총 양입니다. |