Redis는 문자열, 해시, 목록, 집합, 스트림 등 다양한 데이터 구조를 지원하는 빠른 범용 데이터 저장소입니다. Redis의 특징은 프로그래밍 가능성, 확장성, 영속성, 클러스터링, 고가용성입니다. 커뮤니티 에디션에는 벡터 검색, 확률적 데이터 구조, JSON 지원, 전체 텍스트 검색 등의 추가 데이터 모델과 기능이 추가되었습니다.
본 통합으로 Datadog Agent를 사용하여 세 가지 중요 클러스터 컴포넌트인 데이터베이스, 노드, 샤드에 대한 메트릭을 제공해 드립니다. 데이터베이스 처리량, 메모리 사용률, CPU 사용량, 연결 카운트, 복제 상태, Datadog 내의 다양한 추가 메트릭을 모니터할 수 있습니다. 해당 정보를 사용하여 Redis Cloud 클러스터의 전반적인 상태를 파악하고, 애플리케이션 성능 문제를 진단하고, 다운타임을 방지할 수 있습니다.
예시 구성 파일에 명시된 대로 extra_metrics, excluded_metrics의 두 가지 옵션 파라미터가 있습니다.
extra_metrics 파라미터는 메트릭 그룹 목록을 받습니다. 다음 그룹을 사용할 수 있습니다. RDSC.REPLICATION, RDSC.NODE, RDSC.BIGSTORE, RDSC.FLASH, RDSC.SHARDREPL. 기본 메트릭 그룹 RDSC.DATABASE,
RDSC.PROXY, RDSC.LISTENER, RDSC.SHARD는 통합에 자동 삽입됩니다.
exclude_metrics 파라미터는 제외할 개별 메트릭 목록을 가져옵니다. 이는 해당 정보가
Datadog으로 전달되지 않는다는 것을 의미합니다. 개별 메트릭의 접두사를 제거해야 합니다. 즉, ‘rdsc.bdb_up’은 ‘bdb_up’이 됩니다. 전체 메트릭 목록은 통합 페이지의 ‘Data Collected’ 탭과 Metrics 섹션에서 사용할 수 있습니다.
다음 추가 그룹은 관련 접두사를 사용하여 Data Collected 페이지에서
개별 메트릭을 검색하는 데 사용할 수 있습니다.
그룹
접두사
참고
RDSC.NODE
rdsc.node_
이렇게 하면 Bigstore 및 Flash 메트릭도 반환됩니다.
RDSC.DATABASE
rdsc.bdb_
이렇게 하면 복제 메트릭도 반환됩니다.
RDSC.SHARD
rdsc.redis_
이렇게 하면 샤드 복제 메트릭도 반환됩니다.
RDSC.REPLICATION
rdsc.bdb_crdt_
RDSC.REPLICATION
rdsc.bdb_replicaof_
RDSC.SHARDREPL
rdsc.redis_crdt_
RDSC.PROXY
rdsc.dmcproxy_
RDSC.LISTENER
rdsc.listener_
RDSC.BIGSTORE
rdsc.node_bigstore_
RDSC.FLASH
rdsc.node_available_flash
모든 Flash 메트릭의 형식은 rdsc.node_*_flash입니다.
검증
특히 클라우드 환경에서 해당 머신에 핑할 수 있는지 확인하세요. wget --no-check-certificate <endpoint> 또는 curl -k <endpoint>를 실행하여 메트릭을 수신할 수 있는지 확인합니다.