기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Valkey 및 Redis에 대한 서버리스 지표 및 이벤트 OSS
ElastiCache 는 서버리스 캐시로 작업할 때 모니터링할 수 있는 다양한 지표와 이벤트를 제공합니다. 여기에는 Amazon 를 통해 수집할 수 있는 CloudWatch 지표, 명령 수준 지표 및 이벤트 로그가 포함됩니다 EventBridge.
서버리스 캐시 지표
AWS/ElastiCache
네임스페이스에는 Valkey 또는 Redis OSS 서버리스 캐시에 대한 다음 CloudWatch 지표가 포함됩니다.
Valkey 또는 Redis의 지표 코드 OSS
지표 | 설명 | 단위 |
---|---|---|
BytesUsedForCache |
캐시에 저장된 데이터에서 사용되는 총 바이트 수 |
바이트 |
ElastiCacheProcessingUnits |
캐시에서 실행된 요청에 사용된 총 ElastiCacheProcessingUnits (ECPUs) 수 |
개수 |
SuccessfulReadRequestLatency |
성공적인 읽기 요청의 지연 시간 |
마이크로초 |
SuccessfulWriteRequestLatency |
성공적인 쓰기 요청의 지연 시간 |
마이크로초 |
TotalCmdsCount |
캐시에서 실행된 모든 명령의 총 개수 |
개수 |
CacheHitRate |
캐시의 일치율 이는 |
% |
CacheHits |
캐시의 성공한 읽기 전용 키 조회수 |
개수 |
CurrConnections |
캐시에 대한 클라이언트 연결 수 |
개수 |
ThrottledCmds |
워크로드가 확장할 ElastiCache 수 있는 것보다 더 빠르게 확장되었기 ElastiCache 때문에 에서 제한한 요청 수입니다. |
개수 |
NewConnections |
이 기간에 서버에서 허용된 총 연결 수입니다. |
개수 |
CurrItems |
캐시 항목 수입니다. |
개수 |
CurrVolatileItems |
를 사용하는 캐시의 항목 수입니다TTL. |
개수 |
NetworkBytesIn |
캐시로 전송된 총 바이트 수 |
바이트 |
NetworkBytesOut |
캐시에서 나간 총 바이트 수 |
바이트 |
Evictions |
캐시에서 제거된 키 수 |
개수 |
IamAuthenticationExpirations |
만료된 IAM인증된 Valkey 또는 Redis OSS 연결의 총 수입니다. IAM을 사용하는 인증에 대한 자세한 내용은 사용 설명서를 참조하세요. |
개수 |
IamAuthenticationThrottling |
제한된 IAM인증된 Valkey 또는 Redis OSS AUTH 또는 HELLO 요청의 총 수입니다. IAM을 사용하는 인증에 대한 자세한 내용은 사용 설명서를 참조하세요. |
개수 |
KeyAuthorizationFailures |
사용자가 액세스 권한이 없는 키에 액세스한 실패한 시도의 총 수입니다. 무단 액세스 시도를 감지하려면 이에 대한 경보를 설정하는 것이 좋습니다. |
개수 |
AuthenticationFailures |
AUTH 명령을 OSS 사용하여 Valkey 또는 Redis에 인증하려는 총 실패한 시도 횟수입니다. 무단 액세스 시도를 감지하려면 이에 대한 경보를 설정하는 것이 좋습니다. |
개수 |
CommandAuthorizationFailures |
사용자가 호출 권한이 없는 명령을 실행한 실패한 시도의 총 수입니다. 무단 액세스 시도를 감지하려면 이에 대한 경보를 설정하는 것이 좋습니다. |
개수 |
명령 수준 지표
ElastiCache 는 또한 다음과 같은 명령 수준 지표를 내보냅니다. 각 명령 유형에 대해 총 명령 수와 해당 명령 유형에서 ECPUs 소비한 수를 ElastiCache 내보냅니다.
지표 | 설명 | 단위 |
---|---|---|
EvalBasedCmds |
캐시가 수신한 get 명령 수 |
개수 |
EvalBasedCmdsECPUs |
ECPUs eval 기반 명령에서 사용됩니다. |
개수 |
GeoSpatialBasedCmds |
지리 기반 명령의 총 명령 수입니다. 이는 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. 모든 지리 유형의 명령(예: geoadd, geodist, geohash, geopos, georadius, georadiusbymember)을 합산하여 도출됩니다. |
개수 |
GeoSpatialBasedCmdsECPUs |
ECPUs 지리 공간 기반 명령에서 사용됩니다. |
개수 |
GetTypeCmds |
읽기 전용 유형 명령의 총 수 이는 모든 읽기 전용 형식 OSS 명령(get, hget, scard, lrange 등)을 합산하여 Valkey 또는 Redis 명령 통계에서 파생됩니다. |
개수 |
GetTypeCmdsECPUs |
ECPUs 읽기 명령에서 사용됩니다. |
개수 |
HashBasedCmds |
해시 기반 명령 총 수입니다. 이는 하나 이상의 해시(대상, hkey, hvals, hdel 등)에 대해 작동하는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
HashBasedCmdsECPUs |
ECPUs 해시 기반 명령에서 사용됩니다. |
개수 |
HyperLogLogBasedCmds |
HyperLogLog기반 명령의 총 수입니다. 이는 모든 pf 유형의 OSS 명령(pfadd, pfcount, pfmerge 등)을 합산하여 Valkey 또는 Redis 명령 통계에서 파생됩니다. |
개수 |
HyperLogLogBasedCmdsECPUs |
ECPUs HyperLogLog기반 명령에서 사용됩니다. |
개수 |
JsonBasedCmds |
읽기 및 쓰기 JSON 명령을 모두 포함한 총 명령 수입니다. 이는 JSON 키에 작용하는 모든 JSON 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
JsonBasedCmdsECPUs |
ECPUs 읽기 및 쓰기 JSON 명령을 포함한 모든 명령에서 사용됩니다. |
개수 |
JsonBasedGetCmds |
JSON 읽기 전용 명령의 총 수입니다. 이는 JSON 키에 작용하는 모든 JSON 읽기 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
JsonBasedGetCmdsECPUs |
ECPUs JSON 읽기 전용 명령에서 사용됩니다. |
개수 |
JsonBasedSetCmds |
총 JSON 쓰기 명령 수입니다. 이는 JSON 키에 작용하는 모든 JSON 쓰기 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
JsonBasedSetCmdsECPUs |
ECPUs JSON 쓰기 명령에서 사용됩니다. |
개수 |
KeyBasedCmds |
키 기반 명령 총 수입니다. 이는 여러 데이터 구조(del, expire, rename 등)에서 하나 이상의 키에 대해 작동하는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
KeyBasedCmdsECPUs |
ECPUs 키 기반 명령에서 사용됩니다. |
개수 |
ListBasedCmds |
목록 기반 명령 총 수입니다. 이는 하나 이상의 목록(lindex, lrange, lpush, ltrim 등)에 따라 작동하는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
ListBasedCmdsECPUs |
ECPUs 목록 기반 명령에서 사용됩니다. |
개수 |
NonKeyTypeCmds |
키 기반이 아닌 명령의 총 수입니다. 이는 acl, dbsize 또는 info와 같이 키에 대해 작동하지 않는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
NonKeyTypeCmdsECPUs |
ECPUs non-key-based 명령에 의해 사용됩니다. |
개수 |
PubSubBasedCmds |
pub/sub 기능의 명령 총 수입니다. 이는 pub/sub 기능에 사용되는 psubscribe, 게시, pubsub, punsub, ssubscribe, sunsubscribe, spublish, subscription 및 unsub와 같은 모든 명령을 합산하여 Valkey 또는 Redis OSS commandstatsstatistics에서 파생됩니다. |
개수 |
PubSubBasedCmdsECPUs |
ECPUs pub/sub 기반 명령에서 사용됩니다. |
개수 |
SetBasedCmds |
집합 기반 명령 총 수입니다. 이는 하나 이상의 세트(카드, sdiff, sadd, sunion 등)에 따라 작동하는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
SetBasedCmdsECPUs |
ECPUs 세트 기반 명령에서 사용됩니다. |
개수 |
SetTypeCmds |
쓰기 유형의 총 명령 수입니다. 이는 데이터에서 작동하는 모든 유형의 명령(세트, hset, sadd, lpop 등)을 합산하여 Valkey 또는 Redis 명령 OSS 통계에서 파생됩니다. |
개수 |
SetTypeCmdsECPUs |
ECPUs 쓰기 명령에서 사용됩니다. |
개수 |
SortedSetBasedCmds |
정렬된 집합 기반 명령 총 수입니다. 이는 정렬된 세트(zcount, zrange, zrank, zadd 등) 중 하나 이상에 대해 작동하는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
SortedSetBasedCmdsECPUs |
ECPUs 정렬된 기반 명령에서 사용됩니다. |
개수 |
StringBasedCmds |
문자열 기반 명령 총 수입니다. 이는 하나 이상의 문자열(문자열, setex, setrange 등)에 따라 작동하는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
StringBasedCmdsECPUs |
ECPUs 문자열 기반 명령에서 사용됩니다. |
개수 |
StreamBasedCmds |
총 스트림 기반 명령 수입니다. 이는 하나 이상의 스트림 데이터 유형(xrange, xlen, xadd, xdel 등)에 따라 작동하는 모든 명령을 합산하여 Valkey 또는 Redis OSS 명령 통계에서 파생됩니다. |
개수 |
StreamBasedCmdsECPUs |
ECPUs 스트림 기반 명령에서 사용됩니다. |
개수 |
서버리스 캐시 이벤트
ElastiCache 는 서버리스 캐시와 관련된 이벤트를 기록합니다. 여기에는 이벤트 날짜 및 시간, 이벤트의 원본 이름 및 원본 유형, 이벤트 설명 등의 정보가 포함됩니다. ElastiCache 콘솔, AWS CLI describe-events 명령 또는 작업 을 사용하여 로그에서 이벤트를 쉽게 검색할 수 있습니다 ElastiCache APIDescribeEvents
.
Amazon 를 사용하여 ElastiCache 이벤트를 모니터링, 수집, 변환 및 작업하도록 선택할 수 있습니다 EventBridge. Amazon EventBridge https://docs.aws.amazon.com/eventbridge/최신/사용자 가이드/에서 자세히 알아보세요.
ElastiCache 이벤트 보기(콘솔)
ElastiCache 콘솔을 사용하여 이벤트를 보려면:
에 로그인 AWS Management Console 하고 에서 ElastiCache 콘솔을 엽니다. https://console.aws.amazon.com/elasticache/
사용 가능한 모든 이벤트의 목록을 보려면 탐색 창에서 이벤트를 선택합니다.
이벤트 화면에서 목록의 각 행은 하나의 이벤트를 나타내며 이벤트 소스, 이벤트 유형, 이벤트 GMT 시간 및 이벤트 설명을 표시합니다. [Filter]를 사용하여 이벤트 목록에서 모든 이벤트를 볼지 특정 유형의 이벤트만 볼지를 지정할 수 있습니다.
ElastiCache 이벤트 보기(AWS CLI)
를 사용하여 ElastiCache 이벤트 목록을 생성하려면 describe-events 명령을 AWS CLI사용합니다. 선택적 파라미터를 사용하여 나열된 이벤트의 유형, 나열된 이벤트의 기간, 나열할 이벤트의 최대 수 등을 제어할 수 있습니다.
다음 코드는 최대 40개의 서버리스 캐시 이벤트를 나열합니다.
aws elasticache describe-events --source-type serverless-cache --max-items 40
다음 코드는 지난 24시간(1,440분) 동안 발생한 서버리스 캐시의 모든 이벤트를 나열합니다.
aws elasticache describe-events --source-type serverless-cache --duration 1440
서버리스 이벤트
이 섹션에서는 서버리스 캐시에서 수신할 수 있는 다양한 유형의 이벤트를 설명합니다.
서버리스 캐시 생성 이벤트
Detail-Type | 설명 | 단위 | 소스 | 메시지 |
---|---|---|---|---|
캐시 생성됨 |
캐시 ARN |
생성 |
serverless-cache |
<cache-name> 캐시가 생성되어 바로 사용할 수 있습니다. |
캐시 생성됨 |
캐시 ARN 스냅샷 경과 시간 |
생성 |
serverless-cache |
<cache-name> 캐시가 생성되고 스냅샷에서 데이터가 복원되었습니다. 캐시를 사용할 준비가 되었습니다. |
캐시 생성 실패 |
캐시 ARN |
실패 |
serverless-cache |
<cache-name> 캐시 생성에 실패했습니다. VPC 엔드포인트를 생성하기에 충분한 여유 IP 주소가 없습니다. |
캐시 생성 실패 |
캐시 ARN |
실패 |
serverless-cache |
<cache-name> 캐시 생성에 실패했습니다. 요청에 잘못된 서브넷이 제공되었습니다. |
캐시 생성 실패 |
캐시 ARN |
실패 |
serverless-cache |
<cache-name> 캐시 생성에 실패했습니다. VPC 엔드포인트를 생성하기 위한 할당량 한도에 도달했습니다. |
캐시 생성 실패 |
캐시 ARN |
실패 |
serverless-cache |
<cache-name> 캐시 생성에 실패했습니다. VPC 엔드포인트를 생성할 권한이 없습니다. |
캐시 생성 실패 |
캐시 ARN |
실패 |
serverless-cache |
<cache-name> 캐시 생성에 실패했습니다. 호환되지 않는 Valkey 또는 Redis OSS 버전이 있는 사용자가 사용자 그룹 <user-group-name>에 있습니다. |
캐시 생성 실패 |
캐시 ARN 캐시 스냅샷 ARN |
실패 |
serverless-cache |
<cache-name> 캐시 생성에 실패했습니다. 제공된 사용자 그룹 <user-group-name>이 존재하지 않습니다. |
캐시 생성 실패 |
캐시 ARN |
실패 |
serverless-cache |
<cache-name> 캐시 생성에 실패했습니다. <reason>으로 인해 스냅샷에서 데이터를 복원하지 못했습니다. 실패 이유:
|
서버리스 캐시 업데이트 이벤트(Valkey 또는 RedisOSS)
Detail-Type | 리소스 목록 | 범주 | 소스 | 메시지 |
---|---|---|---|---|
캐시 업데이트 |
캐시 ARN |
구성 변경 |
serverless-cache |
SecurityGroups 캐시 <cache-name>에 대해 업데이트되었습니다. |
캐시 업데이트 |
캐시 ARN |
구성 변경 |
serverless-cache |
<cache-name> 캐시에 대한 태그가 업데이트되었습니다. |
캐시 업데이트 실패 |
캐시 ARN |
구성 변경 |
serverless-cache |
<cache-name> 캐시를 업데이트하지 못했습니다. 호환되지 않는 Valkey 또는 Redis OSS 버전이 있는 사용자가 사용자 그룹 <user-group-name>에 있습니다. |
캐시 업데이트 실패 |
캐시 ARN |
구성 변경 |
serverless-cache |
<cache-name> 캐시 업데이트에 SecurityGroups 실패했습니다. |
캐시 업데이트 실패 |
캐시 ARN |
구성 변경 |
serverless-cache |
권한이 부족하여 캐시 <cache-name> SecurityGroups 업데이트에 실패했습니다. |
캐시 업데이트 실패 |
캐시 ARN |
구성 변경 |
serverless-cache |
<cache-name> 캐시를 업데이트하지 못했습니다. SecurityGroups SecurityGroups 이 유효하지 않아 업데이트에 실패했습니다. |
서버리스 캐시 삭제 이벤트(Valkey 또는 RedisOSS)
Detail-Type | 리소스 목록 | 범주 | 소스 | 메시지 |
---|---|---|---|---|
캐시 삭제 |
캐시 ARN |
삭제 |
serverless-cache |
<cache-name> 캐시가 삭제되었습니다. |
서버리스 캐시 사용 제한 이벤트(Valkey 또는 RedisOSS)
Detail-Type | 설명 | 단위 | 소스 | 메시지 |
---|---|---|---|---|
캐시 업데이트 |
캐시 ARN |
구성 변경 |
serverless-cache |
<cache-name> 캐시에 대한 한도가 업데이트되었습니다. |
캐시 한도 근접 |
캐시 ARN |
알림 |
serverless-cache |
슬롯 <X>가 슬롯당 제한인 32GB의 <Y>%를 초과하여 사용하고 있습니다. 슬롯 10이 슬롯당 제한인 32GB의 90%를 초과하여 사용하고 있습니다. |
캐시 업데이트 실패 |
캐시 ARN |
실패 |
serverless-cache |
캐시가 삭제되어 <cache-name> 캐시에 대한 제한이 업데이트되지 못했습니다. |
캐시 업데이트 실패 |
캐시 ARN |
실패 |
serverless-cache |
구성이 유효하지 않아 <cache-name> 캐시에 대한 한도가 업데이트되지 못했습니다. |
캐시 업데이트 실패 |
캐시 ARN |
실패 |
serverless-cache |
현재 캐시된 데이터가 새 한도를 초과하여 <cache-name> 캐시 한도가 업데이트되지 못했습니다. 제한을 적용하기 전에 일부 데이터를 삭제합니다. |
서버리스 캐시 스냅샷 이벤트(Valkey 또는 RedisOSS)
Detail-Type | Resources-list | 범주 | 소스 | 메시지 |
---|---|---|---|---|
스냅샷 생성됨 |
캐시 ARN 스냅샷 경과 시간 |
생성 |
serverless-cache-snapshot |
<cache-name> 캐시용으로 생성된 <snapshot-name> 스냅샷입니다. |
스냅샷 생성 실패 |
캐시 ARN 스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 생성에 실패했습니다. 고객 관리형 키 <key-id> <reason>으로 인해 <snapshot-name> 스냅샷 생성이 실패했습니다. 실패 이유 메시지:
|
스냅샷 생성 실패 |
캐시 ARN 스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 생성에 실패했습니다. <reason>으로 인해 <snapshot-name> 스냅샷 생성이 실패했습니다. 기본 이유:
|
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. ElastiCache 는 버킷에 대한 권한이 없으므로 스냅샷을 버킷 %s로 내보낼 수 없습니다. |
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. 버킷에 이미 동일한 이름의 객체가 있으므로 '%'의 버킷으로 스냅샷을 내보낼 수 없습니다. |
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. 버킷 소유자 계정 ID가 변경되었으므로 '%'의 버킷으로 스냅샷을 내보낼 수 없습니다. |
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. S3 버킷에 액세스할 수 없으므로 '%'의 버킷으로 스냅샷을 내보낼 수 없습니다. |
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. 버킷에 액세스할 수 없으므로 '%'의 버킷으로 스냅샷을 내보낼 수 없습니다. |
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. 버킷이 존재하지 않으므로 '%'의 버킷으로 스냅샷을 내보낼 수 없습니다. |
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. 소스 스냅샷 고객 관리형 키 % <reason>과 함께 '%'의 버킷으로 내보낼 수 없습니다. |
스냅샷 내보내기 작업 실패 |
스냅샷 ARN |
실패 |
serverless-cache-snapshot |
<cache-name> 캐시용 스냅샷 내보내기에 실패했습니다. 스냅샷을 '%'의 버킷으로 내보낼 수 없습니다. |
스냅샷 복사 실패 |
스냅샷 ARN-1 스냅샷 ARN-2 |
실패 |
serverless-cache-snapshot |
<snapshot-name> 스냅샷을 복사하지 못했습니다. 스냅샷 '%'를 소스 스냅샷 고객 관리형 키 <key-id> <reason-name>와 함께 '%'의 스냅샷에 복사할 수 없습니다. |
스냅샷 복사 실패 |
스냅샷 ARN-1 스냅샷 ARN-2 |
실패 |
serverless-cache-snapshot |
<snapshot-name> 스냅샷을 복사하지 못했습니다. 스냅샷 '%'를 타겟 스냅샷 고객 관리형 키 '%' '%'와 함께 스냅샷 '%'에 복사할 수 없습니다. |
Valkey 및 Redis에 대한 자체 설계된 클러스터 지표 및 이벤트 OSS
ElastiCache 는 Valkey 및 Redis 로 작업할 때 자체 설계된 클러스터를 모니터링하기 위한 다양한 지표 및 이벤트를 제공합니다OSS. 여기에는 AWS CLI 및 Amazon Simple Notification Service()를 통해 사용할 수 있는 호스트 수준 지표, 명령 수준 지표 및 이벤트 로그가 포함됩니다SNS.