Linux 기본 검사 및 정책
에이전트 클라이언트 수집기는 Linux 메트릭 모니터링에 대해 다음과 같은 기본 검사 및 정책을 제공합니다.
Linux 모니터링 메트릭 검사
| 검사 | 메트릭 이름 | 자원 | 설명 | 단위 | 주요 메트릭 | 예외 탐지 |
|---|---|---|---|---|---|---|
| os.linux.metrics-process-usage | proc.acc.running | process-name | 이 이름(acc)으로 실행 중인 프로세스 수입니다. | 개수 | ||
| proc.acc.cpuPercent | process-name | 프로세스에서 가져온 CPU의 백분율입니다. | 백분율 | |||
proc.acc.memPercent |
process-name | 프로세스에서 가져온 메모리의 백분율입니다. | 백분율 | |||
| os.linux.metrics-reboot-count-today | reboot.count.today | 비어 있음 | 오늘 수행한 재부팅 횟수입니다. | 개수 | ||
| 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_core | 사용자 모드에서 일반 처리에 소요된 시간입니다. | 초 | |||
| cpu.<cpu-core>.nice | cpu_core | 사용자 모드에서 양호한 처리에 소요된 시간입니다. | 초 | |||
| cpu.<cpu-core>.system | cpu_core | 커널 모드에서 실행한 시간입니다. | 초 | |||
| cpu.<cpu-core>.idle | cpu_core | 아무 처리도 하지 않고 유휴 상태로 보낸 시간입니다. | 초 | |||
| cpu.<cpu-core>.iowait | cpu_core | I/O가 완료되기를 기다리는 데 소요된 시간입니다. 이 시간도 유휴 시간으로 간주됩니다. | 초 | |||
| cpu.<cpu-core>.irq | cpu_core | 하드웨어 중단을 서비스하는 데 소요된 시간입니다. | 초 | |||
| cpu.<cpu-core>.softirq | cpu_core | 소프트웨어 중단을 서비스하는 데 소요된 시간입니다. | 초 | |||
| cpu.<cpu-core>.steal | cpu_core | 가상 환경에서 실행되는 다른 운영 체제에서 사용한 시간입니다. | 초 | |||
| cpu.<cpu-core>.guest | cpu_core | 커널의 통제 하에 가상 CPU 또는 게스트 OS를 실행하는 데 소요된 시간입니다. | 초 | |||
| cpu.<cpu-core>.guest_nice | cpu_core | CPU가 양호한 게스트 OS로 실행하는 데 소요된 총 시간입니다. | 초 | |||
| 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_core | CPU 코어 수 | 코어 수 | |||
| os.linux.metrics-system-cpu-load | load_avg.one | 비어 있음 | 1분 동안 평균 시스템 로드입니다. | 스레드 수 | 예 | 예 |
| load_avg.five | 비어 있음 | 5분 동안 평균 시스템 로드입니다. | 스레드 수 | 예 | 예 | |
| load_avg.fifteen | 비어 있음 | 15분 동안 평균 시스템 로드입니다. | 스레드 수 | 예 | 예 | |
| load_avg.norm.one | 비어 있음 | CPU 수로 표준화된 1분 동안의 평균 시스템 로드입니다. | 스레드 수 | |||
| load_avg.norm.five | 비어 있음 | CPU 수로 표준화된 5분 동안의 평균 시스템 로드입니다. | 스레드 수 | |||
| load_avg.norm.fifteen | 비어 있음 | CPU 수로 표준화된 15분 동안의 평균 시스템 로드입니다. | 스레드 수 | |||
| 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가 게스트 운영 체제를 서비스한 시간의 백분율입니다. | 백분율 | 예 | 예 | |
| os.linux.metrics-system-disk | disk.<disk-name>.reads | disk-name | 성공적으로 완료된 총 읽기 수입니다. | 개수 | 예 | 예 |
| disk.<disk-name>.readsMerged | disk-name | 병합된 총 읽기 수입니다. | 개수 | |||
| disk.<disk-name>.sectorsRead | disk-name | 총 섹터 읽기 성공 수입니다. | 개수 | |||
| disk.<disk-name>.readTime | disk-name | 모든 읽기에서 소비한 총 밀리초 수입니다. | 밀리초 | |||
| disk.<disk-name>.writes | disk-name | 성공적으로 완료된 총 쓰기 수입니다. | 개수 | 예 | 예 | |
| disk.<disk-name>.writesMerged | disk-name | 병합된 총 쓰기 수입니다. | 개수 | |||
| disk.<disk-name>.sectorsWritten | disk-name | 총 섹터 쓰기 성공 수입니다. | 개수 | |||
| disk.<disk-name>.writeTime | disk-name | 모든 쓰기에서 소비한 총 밀리초 수입니다. | 밀리초 | |||
| disk.<disk-name>.ioInProgress | disk-name | 현재 진행 중인 총 I/O 수입니다. | 개수 | |||
| disk.<disk-name>.ioTime | I/O를 수행하는 데 소요된 총 시간입니다. | 밀리초 | 예 | 예 | ||
| disk.<disk-name>.ioTimeWeighted | disk-name | I/O를 수행하는 데 소요된 총 시간입니다. 이를 통해 I/O 완료 시간과 누적될 수 있는 백로그를 모두 쉽게 측정할 수 있습니다. | 밀리초 | |||
| os.linux.metrics-system-disk-capacity | disk.<file-system-name>.total | file-system-name | 파일 시스템의 전체 크기입니다. | 바이트 | ||
| disk.<file-system-name>.used | file-system-name | 파일 시스템의 기존 파일에 할당된 총 공간의 양입니다. | 바이트 | |||
| disk.<file-system-name>.avail | file-system-name | 파일 시스템 내에서 사용할 수 있는 총 공간의 양입니다. | 바이트 | |||
| disk.<file-system-name>.used_percentage | file-system-name | 현재 파일 시스템의 모든 파일에 할당된 사용 가능한 공간의 백분율입니다. | 백분율 | |||
| disk.<file-system-name>.itotal | file-system-name | 파일 시스템의 총 inode 수입니다. | 개수 | |||
| disk.<file-system-name>.iused | file-system-name | 사용된 inode의 수입니다. | 개수 | |||
| disk.<file-system-name>.iavail | file-system-name | 사용 가능한(사용되지 않은) inode 수입니다. | 개수 | |||
| disk.<file-system-name>.iused_percentage | file-system-name | 사용된 inode의 백분율입니다. | 백분율 | |||
| os.linux.metrics-system-disk-usage | disk_usage.<disk>.total | disk-name | 이 디스크에서 사용할 수 있는 총 공간의 양입니다. | 바이트 | ||
| disk_usage.<disk>.used | disk-name | 이 디스크에서 사용한 총 공간의 양입니다. | 바이트 | |||
| disk_usage.<disk>.avail | disk-name | 이 디스크에서 사용할 수 있는 총 공간의 양입니다. | 바이트 | |||
| disk_usage.<disk>.used_percentage | disk-name | 이 디스크에서 사용한 공간의 백분율입니다. | 백분율 | 예 | 예 | |
| os.linux.metrics-system-memoryos.linux.metrics-system-memory-percent | memory.total | 비어 있음 | 사용 가능한 총 RAM입니다. | KB | ||
| memory.free | 비어 있음 | 사용 가능한 총 RAM입니다. | KB | |||
| memory.available | 비어 있음 | 스왑 없이 새 애플리케이션을 시작하는 데 사용할 수 있는 예상 메모리 양입니다. | KB | |||
| memory.buffers | 비어 있음 | 원시 디스크 블록에 사용되는 임시 저장소입니다. | KB | |||
| memory.cached | 비어 있음 | 디스크에서 읽은 파일에 대한 메모리 내 캐시(페이지 캐시)입니다. mem_swapcached를 포함하지 않습니다. | KB | |||
| memory.swapTotal | 비어 있음 | 사용 가능한 스왑 공간의 총 양입니다. | KB | 예 | 예 | |
| memory.swapFree | 비어 있음 | 현재 사용되지 않는 스왑 공간의 양입니다. | 예 | 예 | ||
| memory.dirty | 비어 있음 | 디스크에 다시 기록되기를 대기하는 메모리입니다. | KB | |||
| memory.swapUsed | 비어 있음 | 사용 중인 스왑 공간의 양입니다. | KB | 예 | 예 | |
| memory.used | 비어 있음 | 사용 중인 RAM의 양입니다. | KB | |||
| memory.usedWOBuffersCaches | 비어 있음 | 사용 중인 메모리의 양입니다. | KB | |||
| memory.freeWOBuffersCaches | 비어 있음 | 있는 경우 /proc/meminfo의 MemAvailable 값입니다. 그러나 없다면 사용 가능 + 버퍼링 + 캐시된 메모리를 더한 값으로 대체됩니다. | KB | |||
| 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 | 비어 있음 | 사용 가능한 메모리의 백분율입니다. | 백분율 | 예 | 예 | |
| os.linux.metrics-system-uptime | system.uptime(초) | 비어 있음 | 시스템이 작동하고 사용 가능한 시간입니다. | 초 | ||
| os.linux.metrics-memory-vmstat | vmstat.nr_free_pages | 비어 있음 | 시스템에서 현재 사용하지 않는 페이지입니다. | 페이지 | ||
| vmstat.nr_alloc_batch | 비어 있음 | 각 NUMA의 각 도메인에 메모리가 부족하여 다른 도메인에 할당된 페이지입니다. | 페이지 | |||
| vmstat.nr_inactive_anon | 비어 있음 | 오래 액세스하지 않은 각 NUMA 노드의 각 도메인에 있는 메모리 페이지입니다. | 페이지 | |||
| vmstat.nr_active_anon | 비어 있음 | 최근에 사용된 익명의 가상 메모리 페이지입니다. | KB | |||
| vmstat.nr_inactive_file | 비어 있음 | 각 NUMA의 각 도메인에서 오래 액세스하지 않은 파일에 해당하는 메모리 페이지입니다. | KB | |||
| vmstat.nr_active_file | 비어 있음 | 최근에 액세스한 파일에 해당하는 메모리 페이지입니다. | 페이지 | |||
| vmstat.nr_unevictable | 비어 있음 | 재활용할 수 없는(unevictable) (비)LRU 목록의 페이지 수입니다. | 개수 | |||
| vmstat.nr_mlock | 비어 있음 | 재활용할 수 없는(unevictable) 페이지의 클래스인 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 | 비어 있음 | 커널 스택에 할당된 메모리의 양입니다. | KB | |||
| 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.pgpgout | 비어 있음 | 디스크에 기록된 페이지 수입니다. | 개수 | |||
| vmstat.pswpin | 비어 있음 | 스왑 공간에서 가져온 페이지 수입니다. | 개수 | |||
| vmstat.pswpout | 비어 있음 | 스왑 공간으로 스왑된 페이지 수입니다. | 개수 | |||
| vmstat.pgalloc_dma | 비어 있음 | |||||
| vmstat.pgalloc_dma32 | 비어 있음 | |||||
| vmstat.pgalloc_normal | 비어 있음 | |||||
| vmstat.pgalloc_movable | 비어 있음 | |||||
| vmstat.pgfree | 비어 있음 | 마지막 부팅 이후 사용 가능한 페이지 수입니다. | 개수 | |||
| vmstat.pgactivat | 비어 있음 | 마지막 부팅 이후 페이지 활성화 수입니다. | 개수 | |||
| 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 | 비어 있음 | 대용량 페이지를 사용할 수 있도록 메모리 압축을 실행할 때 프로세스가 중단되는 횟수입니다. | 개수 | |||
| 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 | 비어 있음 | |||||
| os.linux.metrics-process-status | proc.<process>.VmSize | process-name | 프로세스에서 사용하는 총 가상 메모리 양입니다. | KB | ||
| proc.<process>.VmRSS | process-name | 프로세스에서 사용하는 스왑되지 않은 물리적 메모리입니다. | KB | |||
| proc.<process>.VmSwap | process-name | 사용된 스왑 공간의 총 양입니다. | KB |
Linux 네트워크 모니터링 검사
주:
이전 버전에서 업그레이드할 때 이 테이블의 검사를 Linux 메트릭 정책에 수동으로 추가합니다.
| 유형 | 검사 | 설명 | 사용 및 사용 예시 | 수집되는 메트릭 | 주요 메트릭 |
|---|---|---|---|---|---|
| 메트릭 | os.linux.metrics-network-interface | Linux 서버의 모든 네트워크 인터페이스 관련 메트릭을 검색합니다. | 사용:
사용 예: |
|
예 |
| 메트릭 | os.linux.metrics-netstat-tcp | netstat에서 TCP 소켓 상태 관련 메트릭을 검색합니다. 단기 TCP 연결이 많이 오고 가며 트래픽이 많은 웹 또는 프록시 서버에 유용합니다. | 사용:
사용 예: |
|
아니요 |