- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
주요 성능 메트릭, 수집 방법, Coursera가 Datadog 를 사용하여 ElastiCache를 모니터링하는 방법에 대해 알아보려면 Redis 또는 Memcached를 사용한 ElastiCache 성능 메트릭 모니터링 을 참조하세요.
이미 하지 않은 경우 먼저 Amazon Web Services 통합을 설정합니다.
AWS 통합 페이지에서 ElastiCache
가 Metric Collection
탭에서 활성화되어 있는지 확인하세요.
Amazon ElastiCache 메트릭을 수집하려면 Datadog IAM 정책에 다음 권한을 추가하세요. 자세한 내용은 AWS 웹사이트에서 ElastiCache 정책을 참조하세요.
AWS 권한 | 설명 |
---|---|
elasticache:DescribeCacheClusters | 캐시 클러스터를 목록화 및 설명하고 태그와 메트릭을 추가합니다. |
elasticache:ListTagsForResource | 클러스터의 커스텀 태그를 목록화하여 커스텀 태그를 추가합니다. |
elasticache:DescribeEvents | 스냅샷과 유지관리에 대한 이벤트를 추가합니다. |
Datadog - Amazon ElastiCache 통합을 설치합니다.
다음 다이어그램은 Datadog가 네이티브 ElastiCache 통합을 사용해 클라우드와치(CloudWatch)에서 직접 메트릭을 수집하는 방법과 Redis 또는 Memcached 등 백엔드 기술에서 직접 네이티브 메트릭을 추가로 수집하는 방법을 보여줍니다. 백엔드에서 직접 수집함으로써 더 높은 명확도의 더 많은 주요 메트릭에 액세스할 수 있습니다.
에이전트 메트릭이 실제 ElastiCache 인스턴스가 아니라 에이전트가 실행되는 EC2 인스턴스에 연결되어 있기 때문에 cacheclusterid
태그를 사용해 모든 메트릭을 연결해야 합니다. ElastiCache 인스턴스와 동일한 태그로 에이전트가 구성되면 Redis/Memcached 메트릭을 ElastiCache 메트릭과 결합하는 것이 직관적입니다.
에이전트가 실제 ElastiCache 인스턴스가 아니라 원격 머신에서 실행되므로 이 통합을 올바르게 설치하기 위한 핵심은 에이전트가 어디에서 메트릭을 수집할지를 지정하는 것입니다.
먼저 AWS 콘솔로 이동합니다. ElastiCache 섹션을 연 다음 캐시 클러스터 탭을 열어 모니터링하려는 클러스터를 찾습니다. 다음과 같습니다.
그런 다음 “노드” 링크를 클릭해 엔드포인트 URL에 액세스합니다.
엔드포인트 URL(예: replica-001.xxxx.use1.cache.amazonaws.com)과 cacheclusterid
(예: replica-001)을 적어둡니다. 해당 값은 에이전트를 설정하고 그래프와 대시보드를 생성하는 데 필요합니다.
Redis/Memcached 통합은 개별 캐시 인스턴스의 태깅을 지원합니다. 원래는 동일한 머신의 여러 인스턴스를 모니터링하기 위해 허용되었지만 이들 태그는 메트릭을 필터링하고 그룹화하는 데 사용할 수 있습니다. redisdb.yaml
를 사용해 Redis 포함 ElastiCache를 설정한 예시는 다음과 같습니다. 이 파일이 사용자 플랫폼 기준 어디에 저장되는지에 대한 자세한 정보는 에이전트 설정 디렉터리을 참조하세요.
init_config:
instances:
# Endpoint URL from AWS console
- host: replica-001.xxxx.use1.cache.amazonaws.com
port: 6379
# Cache Cluster ID from AWS console
tags:
- cacheclusterid:replicaa-001
그런 다음 에이전트를 다시 시작합니다. sudo /etc/init.d/datadog-agent restart
(리눅스(Linux)에서)
몇 분 후, ElastiCache 메트릭과 Redis 또는 Memcached 메트릭은 그래픽, 모니터링 등을 위해 Datadog에 액세스할 수 있습니다.
그래프를 설정하고 동일한 cacheclusterid
태그 replicaa-001를 사용하여 ElastiCache의 캐시 히트 메트릭을 Redis의 네이티브 지연 메트릭과 결합하는 예시입니다.
AWS에서 검색된 각 메트릭에는 AWS 콘솔에 나타나는 것과 동일한 태그가 할당됩니다, 호스트 이름, 보안 그룹 등을 포함하되 이에 국한되지 않습니다.
참고: ElastiCache Serverless 배포용 메트릭은 동일한 aws.elasticache
네임스페이스에 보고됩니다. 태그로 이 메트릭을 구분할 수 있습니다.
Amazon ElastiCache 통합은 클러스터, 캐ㅣ 보안 그룹 및 캐시 파라미터 그룹에 대한 이벤트를 포함합니다. 아래에서 예시 이벤트를 참조하세요.
Amazon ElastiCache 통합은 서비스 점검을 포함하지 않습니다.
도움이 필요하신가요? Datadog 고객 지원팀에 문의해주세요.