Redis용 Memorystore에 지원되는 모니터링 측정항목

이 페이지에서는 Redis용 Memorystore에 사용할 수 있는 Cloud Monitoring 측정항목을 나열하고 각 측정항목이 측정하는 대상을 설명합니다.

Redis용 Memorystore 측정항목을 보는 방법은 Redis 인스턴스 모니터링을 참조하세요.

Cloud Monitoring 측정항목

다음 측정항목은 Cloud Monitoring을 사용할 때 사용할 수 있습니다.

측정항목 이름 전체 엔드포인트 URL 설명
평균 TTL redis.googleapis.com/keyspace/avg_ttl TTL이 있는 모든 키의 평균 TTL(수명)을 표시합니다.
차단된 클라이언트 redis.googleapis.com/clients/blocked 차단된 클라이언트 수입니다.
초 단위 지연 시간 redis.googleapis.com/replication/master/slaves/lag 이 측정항목은 복제본이 기본 항목 이후로 지연되는 시간(초)을 보여줍니다. 복제본에서 들어오는 바이트의 메시지 수신이 확인된 시간을 뺀 현재 시간으로 표시됩니다.
복제 대기 중인 바이트 redis.googleapis.com/replication/offset_diff 복제본에 복제되지 않은 바이트 수입니다. 복제본 바이트 오프셋(기본 항목)과 복제 바이트 오프셋(복제본) 사이의 차이를 나타냅니다. 기본 인스턴스가 장애 조치 중에 복제되므로 대기 중인 바이트가 증가합니다.
캐시 적중률 redis.googleapis.com/stats/cache_hit_ratio 성공한 Redis 데이터베이스 호출과 실패한 호출의 비율입니다. Redis 데이터베이스가 호출자가 요청한 값을 반환하면 호출이 성공한 것입니다. 높은 캐시 적중률은 애플리케이션에 도움이 되는 높은 캐시 활용률을 의미합니다.
호출 수 redis.googleapis.com/commands/calls Redis 인스턴스에서 분당 수행되는 Redis 명령어 개수입니다. 여기에는 SET, GET, HSET과 같은 모든 오픈소스 Redis 명령어가 포함됩니다. 'create', 'update' 등의 Redis용 Memorystore 명령어는 이 측정항목에 포함되지 않습니다.
연결된 클라이언트 redis.googleapis.com/clients/connected Redis 인스턴스에 연결된 클라이언트 수입니다.
CPU 초 redis.googleapis.com/stats/cpu_utilization 시스템/사용자 공간 및 상위/하위 관계에 따라 세분화된 Redis 서버에 사용되는 분당 CPU 사용 시간입니다. CPU 초는 redis 서버 기본 프로세스에 대한 모든 스레드의 합계를 표시합니다. 기본 스레드의 CPU 사용량만 확인하려면 기본 스레드 CPU 초 측정항목을 확인하면 됩니다.
삭제된 키 redis.googleapis.com/stats/evicted_keys 최대 메모리 제한으로 인해 삭제된 키 수입니다.
만료 가능한 키 redis.googleapis.com/keyspace/keys_with_expiration 이 인스턴스에 만료 시간이 설정된 키 개수입니다. 비어 있으면 이 측정항목의 차트에 '데이터 없음'이 표시됩니다.
기본 스레드 CPU 초 redis.googleapis.com/stats/cpu_utilization_main_thread CPU-초는 시스템/사용자 공간 및 상위/하위 관계에 따라 세분화된 Redis 서버 기본 스레드에 사용됩니다. 이 측정항목은 기본 스레드의 CPU 사용량 급증을 식별하는 데 유용합니다.
최대 메모리 redis.googleapis.com/stats/memory/maxmemory 키가 사용할 수 있는 인스턴스의 최대 메모리 양입니다. 키는 이 최대 메모리 한도에 도달한 후 인스턴스에 설정된 삭제 정책에 따라 삭제됩니다.
메모리 사용량 비율 redis.googleapis.com/stats/memory/usage_ratio 최대 메모리의 비율로 표시되는 메모리 사용량입니다.
부적중 redis.googleapis.com/stats/keyspace_misses 기본 사전에서 키 조회 실패 횟수입니다.
노드 역할 redis.googleapis.com/replication/role 노드 역할을 나타내는 값을 반환합니다. 1은 기본 항목이고 0은 복제본입니다.
RDB 유지 redis.googleapis.com/persistence/rdb/bgsave_in_progress RDB 저장이 진행되고 있는지를 나타냅니다. 1은 예, 0은 아니요입니다.
Pub/Sub 채널 redis.googleapis.com/stats/pubsub/channels Redis용 Memorystore의 클라이언트 구독이 있는 Pub/Sub 채널의 전체 수입니다.
Pub/Sub 패턴 redis.googleapis.com/stats/pubsub/patterns Redis용 Memorystore의 클라이언트 구독이 있는 Pub/Sub 패턴의 전체 수입니다.
거부된 연결 redis.googleapis.com/stats/reject_connections_count 전송 중 암호화가 사용 설정된 인스턴스에서 최대 클라이언트 한도, 메모리 압력, 잘못된 TLS 연결로 인해 거부된 연결 수입니다.
복제 바이트 오프셋(기본) redis.googleapis.com/replication/master_repl_offset 기본 인스턴스가 생성하여 복제본으로 전송하는 바이트 수입니다. 복제 바이트 오프셋(기본)에서 복제 바이트 오프셋(복제본)을 차감하여 복제 지연의 크기를 결정할 수 있습니다. 차이 없음은 복제본이 완전히 동기화되었음을 의미합니다.
복제 바이트 오프셋(복제본) redis.googleapis.com/replication/master/slaves/offset 복제본에서 확인된 바이트 수입니다. 복제 바이트 오프셋(기본)에서 복제 바이트 오프셋(복제본)을 차감하여 복제 지연의 크기를 결정할 수 있습니다. 차이 없음은 복제본이 완전히 동기화되었음을 의미합니다.
시스템 메모리 사용량 비율 redis.googleapis.com/stats/memory/system_memory_usage_ratio 사용 가능한 총 시스템 메모리 대비 사용된 메모리입니다. 사용 가능한 총 시스템 메모리는 인스턴스에 프로비저닝한 메모리와 Memorystore가 오버헤드 프로세스에 제공하는 추가 메모리를 합한 값입니다.
시스템 메모리 오버로드 시간 redis.googleapis.com/stats/memory/system_memory_overload_duration 인스턴스가 시스템 메모리 오버로드 모드에 있는 시간(마이크로초)입니다.
호출당 시간 redis.googleapis.com/commands/usec_per_call 명령어별로 1분 동안 실행한 호출당 평균 시간입니다.
수신된 총 연결 redis.googleapis.com/stats/connections/total 서버에서 수락된 총 연결 수입니다.
총 호출 시간 redis.googleapis.com/commands/total_time 마지막 1초 동안 오픈소스 Redis 명령어(예: SET, GET, HSET 등)당 사용된 총 시간(마이크로초 단위)입니다. 예를 들어 SET가 800,000 마이크로초를 사용했다면 모든 결합된 SET 명령어를 처리하는 데 1개 CPU 코어의 80%가 소비되었음을 의미합니다.
총 Redis 트래픽 redis.googleapis.com/stats/network_traffic Redis와 주고받는 총 바이트 수(명령어 자체의 바이트, 페이로드 데이터, 구분 기호 포함)
업타임 redis.googleapis.com/server/uptime 현재 실행 중인 Redis 서버 프로세스의 업타임입니다.
사용된 메모리 redis.googleapis.com/stats/memory/usage Redis 서버 프로세스로 할당된 총 바이트 수입니다.

Redis용 Memorystore 인스턴스 세부정보 측정항목

다음 측정항목은 Redis용 Memorystore 인스턴스의 인스턴스 세부정보 페이지에서 확인할 수 있습니다.

측정항목 이름 설명
메모리 사용량/최대 메모리 인스턴스의 최대 메모리 한도와 비교하여 메모리 사용량을 보여주는 차트입니다.
삭제된 키/만료된 키 삭제된 키 및 만료된 키의 수를 표시하는 차트입니다.
연결된 클라이언트/차단된 클라이언트 연결된 클라이언트 및 차단된 클라이언트의 수를 표시하는 차트입니다.
네트워크 바이트 입력/출력 지정된 기간 동안 인스턴스에서 전송 및 수신된 바이트 수를 표시하는 차트입니다.
CPU 초 일정 기간 동안 인스턴스에 사용된 CPU 초를 표시하는 차트입니다.

RDB 스냅샷 측정항목

다음 측정항목은 Redis용 Memorystore에 대해 RDB 스냅샷을 관리하는 데 도움이 됩니다.

스냅샷 모니터링 측정항목

측정항목 이름 전체 엔드포인트 URL 설명
스냅샷 모드 redis.googleapis.com/rdb/enabled RDB 스냅샷 모드가 사용 설정되었는지를 나타냅니다.
다음 스냅샷 시간 redis.googleapis.com/rdb/snapshot/time_until_next_run 다음 예약된 스냅샷까지의 시간(초)입니다.

스냅샷 상태 측정항목

측정항목 이름 전체 엔드포인트 URL 설명
진행 중인 RDB 스냅샷 redis.googleapis.com/rdb/snapshot/in_progress RDB 스냅샷이 진행 중인지를 나타냅니다. 측정항목 값이 true이면 RDB 스냅샷이 진행 중입니다.
RDB 스냅샷 경과 시간 redis.googleapis.com/rdb/snapshot/elapsed_time 현재 스냅샷을 만드는 동안 경과된 증가 시간을 나타냅니다.
RDB 스냅샷 시도 횟수 redis.googleapis.com/rdb/snapshot/attempt_count 매분 스냅샷 시도 횟수를 나타냅니다.
RDB 스냅샷 마지막 상태 redis.googleapis.com/rdb/snapshot/last_status 최근 스냅샷 시도 상태를 나타냅니다.
RDB 스냅샷 기간 redis.googleapis.com/rdb/snapshot/last_success_duration 실패한 시도를 제외하고 마지막으로 성공한 스냅샷을 기록하는 데 필요한 총 시간을 나타냅니다.
RDB 스냅샷 수명 redis.googleapis.com/rdb/snapshot/last_success_age 마지막으로 성공한 스냅샷이 시작된 이후 경과된 시간을 나타냅니다.

스냅샷 복구 측정항목

측정항목 이름 전체 엔드포인트 URL 설명
RDB 복구 진행 중 redis.googleapis.com/rdb/recovery/in_progress RDB 스냅샷에서 복구가 진행 중인지를 나타냅니다. 측정항목 값이 true이면 복구가 진행 중입니다.
RDB 복구 경과 시간 redis.googleapis.com/rdb/recovery/elapsed_time RDB 스냅샷에서 진행 중인 복구를 위해 경과된 증가 시간을 나타냅니다.
RDB 복구 예상 시간 redis.googleapis.com/rdb/recovery/estimated_recovery_time 마지막으로 성공한 스냅샷을 복구에 사용할 때 예상되는 복구 시간을 나타냅니다.
RDB 복구 남은 시간 redis.googleapis.com/rdb/recovery/estimated_remaining_time RDB 스냅샷에서 복구를 완료하기 위해 남은 시간을 나타냅니다.
RDB 복구 시도 redis.googleapis.com/rdb/recovery/attempts_since_last_success 마지막으로 성공한 복구 시도 이후의 복구 시도 횟수를 나타냅니다.
RDB 복구 마지막 상태 redis.googleapis.com/rdb/recovery/last_status 최근 복구의 상태를 나타냅니다.
RDB 복구 마지막 기간 redis.googleapis.com/rdb/recovery/last_duration 마지막 스냅샷을 복구하는 데 걸린 시간을 나타냅니다.
RDB 스냅샷 크기 redis.googleapis.com/rdb/recovery/total_bytes_count 스냅샷 크기를 나타냅니다.
RDB 로드 진행률 redis.googleapis.com/rdb/recovery/loaded_bytes_count 복구 중 로드된 바이트 수를 나타냅니다. 복구가 활성 상태가 아니면 0입니다.