Memcached 的無伺服器指標和事件 - Amazon ElastiCache

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Memcached 的無伺服器指標和事件

本節說明使用無伺服器快取時可監控的指標和事件。

無伺服器快取指標

本節說明使用 Memcached 無伺服器快取時可監控的指標和事件。

AWS/ElastiCache 命名空間包含 Memcached 無伺服器快取的下列 CloudWatch 指標。

指標 描述 單位

BytesUsedForCache

儲存在快取中的資料所使用的位元組總數。

位元組

ElastiCacheProcessingUnits

在快取上執行的請求所耗用的 ElastiCacheProcessingUnits (ECPUs) 總數

計數

SuccessfulReadRequestLatency

成功讀取請求的延遲。

微秒

SuccessfulWriteRequestLatency

成功寫入請求的延遲

微秒

TotalCmdsCount

快取上執行的所有命令總數

計數

CurrConnections

快取的用戶端連線數。

計數

ThrottledCmds

由於工作負載擴展速度比 ElastiCache 擴展速度快, ElastiCache 因此 調節的請求數量。

計數

NewConnections

在此期間內,伺服器已接受的連線總數。

計數

CurrItems

快取中的項目數。

計數

NetworkBytesIn

傳入快取的位元組總數

位元組

NetworkBytesOut

從快取傳出的位元組總數

位元組

移出

由快取移出的索引鍵計數

計數

已回收

快取使其到期的金鑰數目

計數

命令層級指標

ElastiCache 也會發出下列 Memcached 命令層級指標

指標 描述 單位

CmdGet

快取已接收到的 get 命令的數量。

計數

CmdSet

快取接收到的 set 命令數量。

計數

CmdTouch

快取已接收到的 touch 命令數量。

計數

GetHits

在請求的金鑰已找到的情況下,快取接收到的取得請求的數量。

計數

GetMisses

快取已接收到其請求的金鑰未找到的取得請求的數量。

計數

IncrHits

在請求的金鑰已找到的情況下,快取接收到的增加請求的數量。

計數

IncrMisses

在請求的金鑰未找到的情況下,快取接收到的增加請求的數量。

計數

DecrHits

在請求的金鑰已找到的情況下,快取接收到的減少請求的數量。

計數

DecrMisses

在請求的金鑰未找到的情況下,快取接收到的減少請求的數量。

計數

DeleteHits

在請求的金鑰已找到的情況下,快取接收到的刪除請求的數量。

計數

DeleteMisses

在請求的金鑰未找到的情況下,快取接收到的刪除請求的數量。

計數

TouchHits

已被碰觸並賦予新的過期時間的金鑰的數量。

計數

TouchMisses

已執行 touch 但未找到的金鑰數量。

計數

CasHits

在請求的金鑰已找到且 cas 值相符的情況下,快取已接收到的 cas 請求數量。

計數

CasMisses

在請求的金鑰未找到的情況下,快取已接收到 cas 請求數量。

計數

CasBadval

在 cas 值與儲存的 cas 值不相符的情況下,快取已接收到的 cas 請求數量。

計數

CmdFlush

快取已接收到的 flush 命令的數量。

計數

無伺服器快取事件

ElastiCache 會記錄與無伺服器快取相關的事件。此資訊包含事件的日期和時間、事件的來源名稱和來源類型,以及事件的描述。您可以使用 ElastiCache 主控台、 AWS CLI describe-events 命令或 ElastiCache API動作 輕鬆從日誌擷取事件DescribeEvents

您可以選擇使用 Amazon 來監控、擷取、轉換 ElastiCache 事件並對其採取行動 EventBridge。如需詳細資訊,請參閱 Amazon EventBridge https://docs.aws.amazon.com/eventbridge/latest/userguide/

檢視 ElastiCache 事件 (主控台)

若要使用 ElastiCache 主控台檢視事件:

  1. 登入 AWS Management Console ,並在 開啟 ElastiCache 主控台 https://console.aws.amazon.com/elasticache/

  2. 若要查看所有可用事件的清單,請在導覽窗格中選擇 Events (事件)

  3. 事件畫面上,清單的每一列代表一個事件,並顯示事件來源、事件類型、事件GMT時間,以及事件的描述。您可以使用 Filter (篩選條件) 指定要查看事件清單中的所有事件,還是只查看特定類型的事件。

檢視 ElastiCache 事件 (AWS CLI)

若要使用 產生 ElastiCache 事件清單 AWS CLI,請使用 命令 describe-events。您可以使用選用參數來控制列出的事件類型、列出的事件時間範圍,要列出的最大事件數等等。

下列程式碼最多會列出 40 個無伺服器快取事件。

aws elasticache describe-events --source-type serverless-cache --max-items 40

下列程式碼會列出過去 24 小時 (1440 分鐘) 內無伺服器快取的所有事件。

aws elasticache describe-events --source-type serverless-cache --duration 1440

無伺服器事件

本節記錄您可能收到的不同類型無伺服器快取事件。

無伺服器快取建立事件

Detail-Type 描述 單位 來源 訊息

快取已建立

Cache arn

建立

serverless-cache

快取 <cache-name> 已建立且可供使用。

快取建立失敗

Cache arn

失敗

serverless-cache

無法建立快取 <cache-name>。可用 IP 地址不足,無法建立VPC端點。

快取建立失敗

Cache arn

失敗

serverless-cache

無法建立快取 <cache-name>。請求中提供的子網路無效。

快取建立失敗

Cache arn

失敗

serverless-cache

無法建立快取 <cache-name>。達到建立VPC端點的配額限制。

快取建立失敗

Cache arn

失敗

serverless-cache

無法建立快取 <cache-name>。您沒有建立VPC端點的許可。

無伺服器快取更新事件 (Memcached)

Detail-Type 資源清單 類別 來源 訊息

快取已更新

Cache arn

組態變更

serverless-cache

SecurityGroups 已更新快取 <cache-name>。

快取已更新

Cache arn

組態變更

serverless-cache

快取 <cache-name> 的標籤已更新。

快取更新失敗

Cache arn

組態變更

serverless-cache

快取 <cache-name> 的更新失敗。 SecurityGroups 更新失敗。

快取更新失敗

Cache arn

組態變更

serverless-cache

由於許可不足,快取 <cache-name> 的更新失敗。 SecurityGroups 更新失敗。

快取更新失敗

Cache arn

組態變更

serverless-cache

快取 <cache-name> 的更新失敗。 SecurityGroups 更新失敗,因為 SecurityGroups 無效。

無伺服器快取刪除事件 (Memcached)

Detail-Type 資源清單 類別 來源 訊息

快取已刪除

Cache arn

刪除

serverless-cache

快取 <cache-name> 已刪除。

無伺服器快取用量限制事件 (Memcached)

Detail-Type 描述 單位 來源 訊息

快取已更新

Cache arn

組態變更

serverless-cache

快取 <cache-name> 的限制已更新。

快取更新失敗

Cache arn

失敗

serverless-cache

快取 <cache-name> 的限制更新失敗,因為快取已刪除。

快取更新失敗

Cache arn

失敗

serverless-cache

快取 <cache-name> 的限制更新失敗,因為組態無效。

無伺服器快取快照事件 (Memcached)

Detail-Type 資源清單 類別 來源 訊息

快照已建立

Cache arn

Snapshot arn

建立

serverless-cache-snapshot

已建立快取 <cache-name> 的快照 <snapshot-name>。

快照建立失敗

Cache arn

Snapshot arn

失敗

serverless-cache-snapshot

無法建立快取 <cache-name> 的快照。快照 <snapshot-name> 建立失敗,客戶受管金鑰 <key-id>,<reason>。

失敗原因訊息:

  • 因為客戶受管金鑰已停用

  • 因為找不到客戶受管金鑰

  • 因為請求逾時

快照建立失敗

Cache arn

Snapshot arn

失敗

serverless-cache-snapshot

無法建立快取 <cache-name> 的快照。快照 <snapshot-name> 建立失敗,原因:<reason>。

預設原因:

  • 因為內部錯誤

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至儲存貯體 %s,因為 ElastiCache 沒有儲存貯體的許可。

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至儲存貯體 '%s',因為儲存貯體中已有同名的物件。

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至儲存貯體 '%s',因為儲存貯體擁有者帳戶 ID 已變更。

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至儲存貯體 '%s',因為無法存取 S3 儲存貯體。

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至儲存貯體 '%s',因為無法存取儲存貯體。

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至儲存貯體 '%s',因為儲存貯體不存在。

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至具有來源快照客戶受管金鑰 %s 的儲存貯體 '%s',<reason>。

快照匯出失敗

Snapshot arn

失敗

serverless-cache-snapshot

無法匯出快取 <cache-name> 的快照。無法將快照匯出至儲存貯體 '%s'。

快照複製失敗

Snapshot arn-1

Snapshot arn-2

失敗

serverless-cache-snapshot

無法複製快照 <snapshot-name>。無法將快照 '%s' 複製到快照 '%s',因為來源快照客戶受管金鑰為 <key-id>,<reason-name>。

快照複製失敗

Snapshot arn-1

Snapshot arn-2

失敗

serverless-cache-snapshot

無法複製快照 <snapshot-name>。無法將快照 '%s' 複製到快照 '%s',因為目標快照客戶受管金鑰為 '%s' '%s'。