본문으로 건너뛰기

모니터링 메트릭

카카오클라우드의 Monitoring 서비스에서 제공하는 메트릭을 설명합니다.
해당 메트릭은 Monitoring에서 제공하는 커스텀 대시보드, 메트릭 탐색기, Metric Export, Alert Center에서 제공하는 알림 정책(메트릭 기반) 에서 사용됩니다.

Virtual Machine, GPU, Bare Metal Server 메트릭

제공 서비스 범위

Monitoring - 커스텀 대시보드, 메트릭 탐색기, Metric Export, Alert Center - 알림 정책(메트릭 기반)

안내

mem_buffered, mem_cached, disk_inodes_usage 메트릭은 Linux OS가 설치된 서버에서만 수집 및 제공됩니다.
nvidia_smi 메트릭은 GPU가 장착된 서버에서만 수집됩니다.

안내

GPU 인스턴스 NVIDIA 라이브러리 업데이트 시 라이브러리 버전과 CUDA 버전의 호환성을 확인 부탁드립니다.
apt upgrade 등을 통한 업데이트로 버전 간 호환이 되지 않는 경우,
사용자가 설치한 모니터링 에이전트에서 Nvidia와 관련된 메트릭을 수집하지 못하는 경우가 발생할 수 있습니다.

안내

network_rx_bytes_persec 메트릭 항목에 대해 Alert Center에서 알림 정책을 설정할 경우, 전체 네트워크 인터페이스에 대해 적용됩니다. 즉, 다중 네트워크 인터페이스 상태의 인스턴스일 경우, 연결되어 있는 네트워크 인터페이스 중 하나에서 설정된 임계치를 초과할 경우 알람이 발송됩니다.

메트릭 이름설명단위
cpu_usage전체 CPU에 대한 사용량을 측정%
cpu_usage_iowaitCPU 사용률, CPU 상태: iowait%
cpu_usage_systemCPU 사용률, CPU 상태: system%
cpu_usage_userCPU 사용률, CPU 상태: user%
cpu_usage_per_coreCore 별 CPU의 사용량을 측정%
mem_buffered메모리 사용량, 메모리 상태: bufferedbytes(IEC)
mem_cached메모리 사용량, 메모리 상태: cachedbytes(IEC)
mem_used메모리 사용량bytes(IEC)
mem_usage메모리 사용률%
disk_used디스크 사용량bytes(IEC)
disk_used_percent디스크 사용률%
disk_inodes_usage디스크 inode 사용률%
disk_read_bytes_persec디스크에서 초당 읽은 바이트 크기bytes/s(IEC)
disk_write_bytes_persec디스크에서 초당 쓴 바이트 크기bytes/s(IEC)
disk_read_iops디스크에서 초당 입력 작업이 완료된 수count/s
disk_write_iops디스크에서 초당 출력 작업이 완료된 수count/s
network_rx_bytes_persec네트워크 인터페이스에서 받은 초당 바이트 크기bytes/s(IEC)
network_tx_bytes_persec네트워크 인터페이스에서 보낸 초당 바이트 크기bytes/s(IEC)
network_rx_packets_persec네트워크 인터페이스에서 받은 초당 패킷의 수packets/s
network_tx_packets_persec네트워크 인터페이스에서 보낸 초당 패킷의 수packets/s
nvidia_smi_memory_freeGPU 코어별 Free MemoryMiB(IEC)
nvidia_smi_memory_totalGPU 코어별 Total MemoryMiB(IEC)
nvidia_smi_memory_usedGPU 코어별 Used MemoryMiB(IEC)
nvidia_smi_power_drawGPU 코어별 Power 소비량watt
nvidia_smi_utilization_gpuGPU 코어별 사용률%

Libvirt 메트릭

제공 서비스 범위

Monitoring - Metric Export

메트릭 이름설명단위
libvirt_domain_info_cpu_time_seconds_total사용한 총 CPU 시간count
libvirt_domain_info_virtual_cpusCPU 코어 수count
libvirt_domain_block_stats_read_bytes_total디스크에서 읽은 바이트 크기bytes(IEC)
libvirt_domain_block_stats_write_bytes_total디스크에서 쓴 바이트 크기bytes(IEC)
libvirt_domain_interface_stats_receive_bytes_total네트워크 인터페이스에서 받은 바이트 크기bytes(IEC)
libvirt_domain_interface_stats_transmit_bytes_total네트워크 인터페이스에서 보낸 바이트 크기bytes(IEC)
안내

cpu_credit_usage, cpu_credit_balance 메트릭은 Burstable 옵션이 적용된 t1i 서버에서만 수집됩니다. (* t1i.medium.dns.default 제외)

메트릭 이름설명단위
cpu_credit_usageCPU 크레딧 사용량count
cpu_credit_balanceCPU 크레딧 잔여량count

Kubernetes Engine 메트릭

제공 서비스 범위

Monitoring - Metric Export

메트릭 이름설명단위
cluster_autoscaler_node_group_min_count노드 그룹의 오토스케일링 동작 시 최소 노드 수count
cluster_autoscaler_node_group_max_count노드 그룹의 오토스케일링 동작 시 최대 노드 수count
cluster_autoscaler_node_group_target_count노드 그룹의 오토스케일링 동작 시 목표 노드 수count
kube_node_status_allocatable노드의 파드에 할당할 수 있는 리소스 양none
kube_node_status_capacity노드의 사용할 수 있는 총 리소스 용량none
node_cpu_seconds_total노드 CPU의 각 모드에서 사용된 시간count
node_filesystem_avail_bytes노드의 루트가 아닌 사용자가 사용할 수 있는 파일 시스템 공간bytes(IEC)
node_filesystem_size_bytes노드의 파일 시스템 크기bytes(IEC)
node_memory_Active_bytes현재 사용중이나 재사용이 가능한 active 메모리bytes(IEC)
node_memory_Buffers_bytes커널이 디스크 블록 I/O를 위해 사용하는 버퍼 메모리bytes(IEC)
node_memory_Cached_bytes파일 시스템 캐시로 사용되는 메모리bytes(IEC)
node_memory_MemAvailable_bytes시스템이 새로운 프로세스를 위해 즉시 사용할 수 있는 예상 가능 메모리bytes(IEC)
node_memory_MemFree_bytes현재 아무런 할당도 되지 않은 메모리bytes(IEC)
node_memory_MemTotal_bytes노드의 총 메모리bytes(IEC)
node_memory_SReclaimable_bytesSlab 캐시 중에서 해제될 가능성이 있는(Reclaimable) 메모리bytes(IEC)
node_network_receive_bytes_total노드의 네트워크 디바이스에서 받은 바이트 크기bytes(IEC)
node_network_transmit_bytes_total노드의 네트워크 디바이스에서 보낸 바이트 크기bytes(IEC)
kube_pod_container_info파드 내 컨테이너에 대한 정보none
kube_pod_container_resource_limits컨테이너가 요청한 자원의 한계치none
kube_pod_container_resource_requests컨테이너가 요청한 자원 값none
kube_pod_container_status_running컨테이너의 상태가 Running 인지 여부count
kube_pod_container_status_terminated컨테이너의 상태가 Terminated 인지 여부count
kube_pod_info파드에 대한 정보none
container_cpu_usage_seconds_total컨테이너가 소비한 총 CPU 시간count
container_memory_working_set_bytes컨테이너가 사용하여 OS에서 회수할 수 없는 메모리bytes(IEC)
container_network_receive_bytes_total컨테이너가 받은 네트워크 총 바이트bytes(IEC)
container_network_transmit_bytes_total컨테이너가 보낸 네트워크 총 바이트bytes(IEC)

Load Balancing 메트릭

제공 서비스 범위

Monitoring - 커스텀 대시보드, 메트릭 탐색기, Metric Export, Alert Center - 알림 정책(메트릭 기반)

메트릭 이름설명단위
lb_bytes_in_persec인바운드 트래픽bytes/s(IEC)
lb_bytes_out_persec아웃바운드 트래픽bytes/s(IEC)
lb_connections_persec초당 connection 수count/s
lb_current_connections연결된 connection 수count

MySQL 메트릭

제공 서비스 범위

Monitoring - 커스텀 대시보드, 메트릭 탐색기, Metric Export, Alert Center - 알림 정책(메트릭 기반)

메트릭 이름설명단위
mem_swap_total총 swap 메모리bytes(IEC)
mem_swap_cached캐시된 swap 메모리bytes(IEC)
mem_swap_freefree swap 메모리bytes(IEC)
mysql_logstorage_disk_write_bytes_persec로그 스토리지 디스크에서 초당 쓴 바이트 크기bytes/s(IEC)
mysql_defaultstorage_disk_write_bytes_persec기본 스토리지 디스크에서 초당 쓴 바이트 크기bytes/s(IEC)
mysql_logstorage_disk_read_bytes_persec로그 스토리지 디스크에서 초당 읽은 바이트 크기bytes/s(IEC)
mysql_defaultstorage_disk_read_bytes_persec기본 스토리지 디스크에서 초당 읽은 바이트 크기bytes/s(IEC)
mysql_logstorage_disk_write_iops로그 스토리지 디스크에서 초당 쓰기 작업이 완료된 수count/s
mysql_defaultstorage_disk_write_iops기본 스토리지 디스크에서 초당 쓰기 작업이 완료된 수count/s
mysql_logstorage_disk_read_iops로그 스토리지 디스크에서 초당 읽기 작업이 완료된 수count/s
mysql_defaultstorage_disk_read_iops기본 스토리지 디스크에서 초당 읽기 작업이 완료된 수count/s
mysql_logstorage_disk_used로그 스토리지 디스크 사용량bytes(IEC)
mysql_defaultstorage_disk_used기본 스토리지 디스크 사용량bytes(IEC)
mysql_defaultstorage_disk_used_percent기본 스토리지 디스크 사용률%
mysql_logstorage_disk_used_percent로그 스토리지 디스크 사용률%
mysql_logstorage_disk_inodes_usage로그 스토리지 inode 사용률%
mysql_defaultstorage_disk_inodes_usage기본 스토리지 inode 사용률%
mysql_network_rx_bytes_persec네트워크 인터페이스에서 받은 초당 바이트 크기bytes/s(IEC)
mysql_network_tx_bytes_persec네트워크 인터페이스에서 보낸 초당 바이트 크기bytes/s(IEC)
mysql_network_rx_packets_persec네트워크 인터페이스에서 받은 초당 패킷의 수packets/s
mysql_network_tx_packets_persec네트워크 인터페이스에서 보낸 초당 패킷의 수packets/s
mysql_innodb_row_lock_current_waits현재 행 잠금 수count
mysql_binary_size_bytesbinary log 크기bytes(IEC)
mysql_binary_files_countbinary log file 수count
mysql_variables_max_binlog_size최대 binary log 크기bytes(IEC)
mysql_connections_count연결된 connection 수count
mysql_slow_query_count5분 동안 slow 쿼리가 수행된 횟수count
mysql_com_insert_count5분 동안 INSERT 쿼리를 수행한 횟수count
mysql_com_select_count5분 동안 SELECT 쿼리를 수행한 횟수count
mysql_com_delete_count5분 동안 DELETE 쿼리를 수행한 횟수count
mysql_com_commit_count5분 동안 COMMIT 쿼리를 수행한 횟수count
mysql_com_update_count5분 동안 UPDATE 쿼리를 수행한 횟수count
mysql_query_persec초당 쿼리 횟수 (QPS)count/s
mysql_connection_usage_percentmax connection 대비 연결된 connection 비율%
mysql_innodb_buffer_pool_read_requestsbuffer pool 전체 요청 수count
mysql_innodb_row_lock_time행 잠금 시간milliseconds
mysql_innodb_buffer_pool_readsbuffer pool에서 읽은 요청 수count
mysql_innodb_buffer_cache_hit_ratiomysql innodb buffer pool cache hit율%
mysql_uptime기동시간duration
mysql_instance_status인스턴스 상태count
mysql_instance_group_status인스턴스 그룹 상태count
mysql_replication_lagBinlog 복제 지연seconds
mysql_max_connections_count최대로 연결할 수 있는 connection 수count

PostgreSQL 메트릭

제공 서비스 범위

Monitoring - 커스텀 대시보드, 메트릭 탐색기, Metric Export, Alert Center - 알림 정책(메트릭 기반)

메트릭 이름설명단위
pg_active_connectionsPostgreSQL 활성 커넥션의 개수count
pg_active_transactionsPostgreSQL 활성 트랜잭션의 개수count
pg_buffer_hit_ratioPostgreSQL buffer hit 비율%
pg_defaultstorage_disk_inodes_usage기본 스토리지 inode 사용률%
pg_defaultstorage_disk_read_bytes_persec기본 스토리지 디스크에서 초당 읽은 바이트 크기bytes/s(IEC)
pg_defaultstorage_disk_read_iops기본 스토리지 디스크에서 초당 읽기 작업이 완료된 수count/s
pg_defaultstorage_disk_used기본 스토리지 디스크 사용량bytes(IEC)
pg_defaultstorage_disk_used_percent기본 스토리지 디스크 사용률%
pg_defaultstorage_disk_write_bytes_persec기본 스토리지 디스크에서 초당 쓴 바이트 크기bytes/s(IEC)
pg_defaultstorage_disk_write_iops기본 스토리지 디스크에서 초당 쓰기 작업이 완료된 수count/s
pg_lock_sessionsPostgreSQLlock 세션의 개수count
pg_logstorage_disk_inodes_usage로그 스토리지 inode 사용률%
pg_logstorage_disk_read_bytes_persec로그 스토리지 디스크에서 초당 읽은 바이트 크기bytes/s(IEC)
pg_logstorage_disk_read_iops로그 스토리지 디스크에서 초당 읽기 작업이 완료된 수count/s
pg_logstorage_disk_used로그 스토리지 디스크 사용량bytes(IEC)
pg_logstorage_disk_used_percent로그 스토리지 디스크 사용률%
pg_logstorage_disk_write_bytes_persec로그 스토리지 디스크에서 초당 쓴 바이트 크기bytes/s(IEC)
pg_logstorage_disk_write_iops로그 스토리지 디스크에서 초당 쓰기 작업이 완료된 수count/s
pg_network_rx_bytes_persec네트워크 인터페이스에서 받은 초당 바이트 크기bytes/s(IEC)
pg_network_rx_packets_persec네트워크 인터페이스에서 받은 초당 패킷의 수packets/s
pg_network_tx_bytes_persec네트워크 인터페이스에서 보낸 초당 바이트 크기bytes/s(IEC)
pg_network_tx_packets_persec네트워크 인터페이스에서 보낸 초당 패킷의 수packets/s
pg_replication_lagPostgreSQL replication 지연 시간seconds
pg_temp_file_ratio_per_group인스턴스 그룹별 PostgreSQL 임시 파일 사용량%
pg_total_connectionsPostgreSQL 커넥션의 개수count
pg_total_deadlocksPostgreSQL데드락의 개수count
pg_xid_age_per_group인스턴스 그룹별 PostgreSQL vacuum xidcount

MemStore 메트릭

제공 서비스 범위

Monitoring - 커스텀 대시보드, 메트릭 탐색기, Metric Export, Alert Center - 알림 정책(메트릭 기반)

메트릭 이름설명단위
memstore_allocator_rss_bytesRSS 메모리 크기bytes(IEC)
memstore_clients연결된 connection 수count
memstore_connected_slaves연결된 replica 수count
memstore_evicted_keysmaxmemory 제한으로 인해 제거된 키의 수count
memstore_expired_keys만료된 키의 수count
memstore_instantaneous_ops_per_sec초당 처리 명령어count
memstore_client_ratiomax client 대비 current client의 비율%
memstore_memory_usageMemStore 인스턴스에서 사용하는 memory 사용률%
memstore_keyspace_hits적중한 키의 수count
memstore_keyspace_misses적중에 실패한 키의 수count
memstore_maxclients최대로 연결할 수 있는 connection 수count
memstore_maxmemory최대 사용 가능 메모리bytes(IEC)
memstore_replication_lagReplication 지연시간s
memstore_uptime기동시간s
memstore_used_memoryMemStore 사용 Memorybytes(IEC)
memstore_cmdstat_calls_persec초당 명령어 호출 횟수count/s
memstore_keyspace_hitrate_percent키 적중률%
memstore_lru_clockLRU(Least Recently Used) 알고리즘 관리를 위하여 증가하는 시간 값count
memstore_blocked_clientsBLPOP, BRPOP, BRPOPLPUSH, BLMOVE, BZPOPMIN, BZPOPMAX 명령으로 대기 중인 클라이언트의 수count
memstore_cluster_connections클러스터 버스에서 사용하는 소켓의 추정 개수count
memstore_allocator_activeallocator에서 활성화된 메모리, external-fragmentation을 포함bytes(IEC)
memstore_allocator_allocatedallocator에 할당된 메모리, internal-fragmentation을 포함bytes(IEC)
memstore_allocator_residentallocator에서 관리 중인 resident 메모리, OS에 반환 가능한 메모리를 포함bytes(IEC)
memstore_allocator_frag_bytesallocator에서 활성화된 메모리와 할당된 메모리 간의 차이bytes(IEC)
memstore_allocator_frag_ratioallocator에서 활성화된 메모리와 할당된 메모리 간의 비율%
memstore_allocator_rss_ratioallocator에서 관리 중인 resident 메모리와 활성화된 메모리 간의 비율%
memstore_lazyfree_pending_objectsUNLINK 호출 또는 ASYNC 옵션을 사용하여 FLUSHDB 및 FLUSHALL을 호출한 결과로 해제되기를 기다리고 있는 객체의 수count
memstore_lazyfreed_objectsLazy Free 프로세스를 통해 해제된 객체의 수count
memstore_mem_fragmentation_bytesMemStore에서 사용 중인 resident 메모리와 할당된 메모리 간의 차이bytes(IEC)
memstore_mem_fragmentation_ratioMemStore에서 사용 중인 resident 메모리와 할당된 메모리 간의 비율%
memstore_mem_not_counted_for_evict키 제거를 위한 메모리 계산에서 제외된, 일시적인 레플리카와 AOF 버퍼 등을 통해 발생한 메모리bytes(IEC)
memstore_rss_overhead_bytesMemStore 프로세스의 resident 메모리와 allocator에서 관리 중인 resident 메모리 간의 차이bytes(IEC)
memstore_rss_overhead_ratioMemStore 프로세스의 resident 메모리와 allocator에서 관리 중인 resident 메모리 간의 비율%
memstore_total_system_memoryMemStore가 실행 중인 시스템의 메모리bytes(IEC)
memstore_used_memory_datasetoverhead 메모리를 고려하여 실제 데이터 저장에 사용되는 메모리bytes(IEC)
memstore_used_memory_dataset_percoverhead 메모리를 고려하여 실제 데이터 저장에 사용되는 메모리의 비율%
memstore_used_memory_luaLua 엔진이 스크립트를 실행하는 데 사용되는 메모리bytes(IEC)
memstore_used_memory_overhead내부 데이터 구조를 관리하는 데 필요한 모든 overhead 메모리bytes(IEC)
memstore_used_memory_peakMemStore가 사용한 최대 메모리bytes(IEC)
memstore_used_memory_peak_perc전체 메모리 사용에 대한 최대 메모리 사용 비율%
memstore_used_memory_rss운영 체제에 의해 할당된 메모리 (resident set size)bytes(IEC)
memstore_instantaneous_input_kbps초당 네트워크에서 읽은 데이터의 속도KiB/s(IEC)
memstore_instantaneous_output_kbps초당 네트워크에서 내보낸 데이터의 속도KiB/s(IEC)
memstore_io_threaded_reads_processed메인 스레드와 I/O 스레드에서 처리된 읽기 이벤트의 총 수count
memstore_io_threaded_writes_processed메인 스레드와 I/O 스레드에서 처리된 쓰기 이벤트의 총 수count
memstore_pubsub_channels클라이언트가 subscription 하는 pub/sub 채널 개수count
memstore_pubsub_patterns클라이언트가 subscription 하는 pub/sub 패턴 개수count
memstore_total_commands_processed서버에서 처리된 총 명령어의 수count
memstore_total_connections_received서버에서 수락한 총 연결 수count
memstore_total_error_replies총 오류 응답 수. 거부된 명령어와 실패한 명령어의 합count
memstore_total_net_input_bytes총 네트워크 입력 바이트bytes(IEC)
memstore_total_net_output_bytes총 네트워크 출력 바이트bytes(IEC)
memstore_total_reads_processed총 처리된 읽기 이벤트 수count
memstore_total_writes_processed총 처리된 쓰기 이벤트 수count
memstore_used_cpu_sys서버 프로세스의 모든 스레드(메인 스레드 및 백그라운드 스레드)에서 사용된 시스템 CPUcount
memstore_used_cpu_sys_main_thread메인 스레드에서 사용된 시스템 CPUcount
memstore_used_cpu_user사용자 프로세스의 모든 스레드(메인 스레드 및 백그라운드 스레드)에서 사용된 사용자 CPUcount
memstore_used_cpu_user_main_thread메인 스레드에서 사용된 사용자 CPUcount
memstore_cluster_enabled클러스터 활성화 여부count
안내

cpu_credit_usage, cpu_credit_balance 메트릭은 flavor를 t1i로 선택한 클러스터에서만 수집됩니다.

메트릭 이름설명단위
cpu_credit_usageCPU 크레딧 사용량count
cpu_credit_balanceCPU 크레딧 잔여량count

Pub/Sub 메트릭

제공 서비스 범위

Monitoring - 커스텀 대시보드, 메트릭 탐색기, Alert Center - 알림 정책(메트릭 기반)

메트릭 이름설명단위
pubsub_published_message_count_persec초당 게시된 메시지 개수count/s
pubsub_published_message_bytes_persec초당 게시된 메시지 크기bytes/s(IEC)
pubsub_publish_request_count_persec초당 게시 요청 횟수count/s
pubsub_topic_storage_used_bytes토픽 보관 데이터 크기bytes(IEC)
pubsub_seek_request_count_permin5분간 시점 되돌리기 요청 횟수count
pubsub_ack_request_count_persec초당 확인 처리 요청 횟수count/s
pubsub_acked_message_count_persec초당 확인 처리된 메시지 개수count/s
pubsub_unprocessed_messages미처리 메시지 개수count
pubsub_pulled_message_count_persec초당 pull된 메시지 개수count/s
pubsub_streaming_pull_response_count_persec초당 streaming pull 응답 개수count/s
pubsub_push_count_persec초당 push 요청 횟수count/s
pubsub_pushed_message_count_persec초당 push된 메시지 개수count/s
pubsub_subscription_storage_used_bytes서브스크립션 보관 데이터 크기bytes(IEC)
pubsub_exported_message_count_persec초당 Object Storage로 내보내기 처리 메시지 개수count/s
pubsub_object_storage_api_call_count_permin분당 Object Storage API 호출 횟수count/m

Direct Connect 메트릭

제공 서비스 범위

Monitoring - Metric Export

메트릭 이름설명단위
dx_virtual_intrerface_stateDirect Connect 가상 인터페이스 상태count
dx_virtual_interface_output_packets_persecDirect Connect 가상 인터페이스에서 보낸 초당 패킷 수packets/s
dx_virtual_interface_output_bits_persecDirect Connect 가상 인터페이스에서 보낸 초당 비트 크기bits/s(IEC)
dx_virtual_interface_input_packets_persecDirect Connect 가상 인터페이스에서 받은 초당 패킷 수packets/s
dx_virtual_interface_input_bits_persecDirect Connect 가상 인터페이스에서 받은 초당 비트 크기bits/s(IEC)