使用以下方式監控您 CloudWatch - Amazon Connect

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

使用以下方式監控您 CloudWatch

Amazon Connect 會將執行個體的相關資料傳送到 CloudWatch 指標,以便您可以收集、檢視和分析 Amazon Connect 虛擬聯絡中心的 CloudWatch 指標。您可以運用此資料來監控關鍵的運作指標並設置警示。聯絡中心的相關資料會 CloudWatch 每 1 分鐘傳送一次。

檢視指 CloudWatch 標儀表板時,您可以為顯示的資料指定重新整理間隔。儀表板上顯示的數值會反映您設定的重新整理間隔內的數值。舉例而言,如果您將重新整理間隔設為 1 分鐘,則顯示的即是一分鐘內的數值。您可以選擇 10 秒鐘的重新整理間隔,但 Amazon Connect 最多只會以 1 分鐘的間隔傳送資料。傳送至的量度 CloudWatch 可使用兩週,然後捨棄。若要進一步了解中的指標 CloudWatch,請參閱 Amazon CloudWatch 使用者指南

注意

如果您的 Amazon Connect 執行個體是在 2018 年 10 月或之前建立的,您需要向 Amazon Connect 授予權限,才能開始將聊天指標發佈到您的 CloudWatch 帳戶。若要這麼做,請建立具有下列權限的 IAM 政策,並將其附加到 Amazon Connect 服務角色。您可以在 Amazon Connect 執行個體的帳戶概觀頁面上找到 Amazon Connect 服務角色。

{ "Effect": "Allow", "Action": "cloudwatch:PutMetricData", "Resource": "*", "Condition": { "StringEquals": { "cloudwatch:namespace": "AWS/Connect" } } }

Amazon Connect 指標發送到 CloudWatch

AWS/Connect 命名空間包含下列指標。

指標 描述
CallsBreachingConcurrencyQuota

已超過執行個體的並行通話數配額的語音通話總次數。超過配額的通話總數,請查看「總和」統計資訊。

例如,假設聯絡中心遇到下列磁碟區,而服務配額為 100 個並行通話:

  • 0:00 : 125 個並行通話。相較於配額,這超過了 25 個。

  • 0:04 : 135 個並行通話。相較於配額,這超過了 35 個。

  • 0:10 : 150 個並行通話。相較於配額,這超過了 50 個。

CallsBreachingConcurrencyQuota = 110:超過上午 0 時至 0 時 10 分之間配額的語音通話總數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: VoiceCalls

CallBackNotDialableNumber

由於客戶的電話號碼位在執行個體無法外撥電話的國家/地區,導致排入佇列的回電無法撥出的次數。執行個體允許的國家/地區是由服務配額所定義。

單位:計數

維度:

  • InstanceId執行個體的 ID

  • MetricGroup: ContactFlow

  • ContactFlowName:您的流程名稱

CallRecordingUploadError

無法上傳至設定給您的執行個體使用之 Amazon S3 儲存貯體的通話錄音數量。此為執行個體的 Data Storage (資料儲存體) > Call Recordings (通話錄音) 設定所指定的儲存貯體。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: CallRecordings

CallsPerInterval

執行個體每秒接收或建立的語音通話次數,接聽和外撥均包含在內。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: VoiceCalls

ChatsBreachingActiveChatQuota

為開始聊天而發出的有效要求總數,超出執行個體的同時作用中聊天配額。有關違反配額的聊天請求總數,請查看總和統計數據。

例如,假設聯絡中心遇到下列磁碟區,而服務配額為 2500 個並行作用中的聊天:

  • 0:00:2525 個同時進行的活躍聊天。相較於配額,這超過了 25 個。

  • 0:4:2535 個同時進行的活躍聊天記錄。相較於配額,這超過了 35 個。

  • 0:10:2550 個同時進行的活躍聊天。相較於配額,這超過了 50 個。

ChatsBreachingActiveChatsQuota = 110:超過上午 0 點到 0 點 10 分之間的聊天總數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 聊天

ConcurrentActiveChats

當資料顯示在儀表板上時,執行個體中並行有效聊天的數量。該指標所顯示的數值是儀表板顯示時的並行有效聊天數量,而非所設的重新整理間隔整段時間內的總和。包括所有活動聊天,不僅包括連接到代理的活動聊天。

雖然所有統計數據都可用 CloudWatch 於並發的活動聊天室,但您可能最感興趣的是查看最大值/平均值統計數據。Sum (總和) 統計資訊在此處並不實用。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 聊天

ConcurrentActiveChatsPercentage

執行個體所用的並行有效聊天服務配額的百分比。計算方式如下:

  • ConcurrentActiveChats / ConfiguredConcurrentActiveChatsLimit

哪裡 ConfiguredConcurrentActiveChatsLimit 是針對您的執行個體設定每個執行個體的並行作用中聊天

單位:百分比 (輸出顯示為整數。 例如,1% 的聊天記錄顯示為 1,而不是 0.01。)

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 聊天

ConcurrentCalls

當資料顯示在儀表板上時,執行個體中並行有效語音通話的數量。該指標所顯示的數值是儀表板顯示時的並行有效通話數量,而非所設的重新整理間隔整段時間內的總和。全部的有效語音通話均包含在內,不單只是連接至客服人員的有效通話。

雖然所有統計數據都可用 CloudWatch 於並發語音通話,但您可能最感興趣的是查看最大值/平均值統計數據。Sum (總和) 統計資訊在此處並不實用。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: VoiceCalls

ConcurrentCallsPercentage

執行個體所用的並行有效語音通話服務配額的百分比。計算方式如下:

  • ConcurrentCalls / ConfiguredConcurrentCallsLimit

單位:百分比 (輸出會顯示為十進位)

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: VoiceCalls

ConcurrentTasks

當資料顯示在儀表板上時,執行個體中並行有效任務的數量。該指標所顯示的數值是儀表板顯示時的並行有效任務數量,而非所設的重新整理間隔整段時間內的總和。全部的有效作用中任務均包含在內,不單只是連接至客服人員的有效任務。

雖然所有統計數據都可用 CloudWatch 於並行任務,但您可能最感興趣的是查看最大值/平均值統計數據。Sum (總和) 統計資訊在此處並不實用。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 工作

ConcurrentTasksPercentage

執行個體所用的並行有效任務服務配額的百分比。計算方式如下:

  • ConcurrentTasks / ConfiguredConcurrentTasksLimit

其中 ConfiguredConcurrentTasksLimit 是針對您執行個體設定的每個執行個體的並行作業。

單位:百分比 (輸出會顯示為十進位)

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 工作

ContactFlowErrors

執行的流程錯誤分支的次數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: ContactFlow

  • ContactFlowName:您的流程名稱

ContactFlowFatalErrors

流程因為系統錯誤而無法執行的次數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: ContactFlow

  • ContactFlowName:您的流程名稱

LongestQueueWaitTime

聯絡案例在佇列中等待的最長時間,以秒計。這是在 CloudWatch 儀表板中選取的重新整理間隔期間,聯絡人在佇列中等待的時間長度,例如 1 分鐘或 5 分鐘。

單位:秒

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 佇列

  • QueueName:佇列的名稱

MissedCalls

客服人員在訂定的重新整理時間內 (如 1 分鐘或 5 分鐘) 漏接的語音來電次數。漏接來電指的是客服人員未在 20 秒內接聽的來電。

若要監視指定時段內未接來電的總數,請查看中 CloudWatch的總和統計資料。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: VoiceCalls

MisconfiguredPhoneNumbers

由於電話號碼並未與流程建立關聯,因而失敗的通話數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: VoiceCalls

PublicSigningKeyUsage

在流程中使用流程安全金鑰 (公有簽署金鑰) 加密客戶輸入資訊的次數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • SigningKeyId:您的簽名密鑰的 ID

QueueCapacityExceededError

由於佇列已滿而遭拒的通話數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 佇列

  • QueueName:佇列的名稱

QueueSize

佇列中的聯絡人數量。此數值反映的是存取儀表板時佇列中的聯絡案例數,而非回報間隔整段期間內的數量。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 佇列

  • QueueName:佇列的名稱

SuccessfulChatsPerInterval

在定義的間隔內,在執行個體中成功啟動的聊天數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 聊天

TasksBreachingConcurrencyQuota

已超過執行個體的並行任務數配額的任務總次數。如需違反配額的工作總數,請查看 Sum 統計資料。

例如,假設聯絡中心遇到下列磁碟區,而服務配額為 2500 個並行任務:

  • 0:00:2525 個並行工作任務。相較於配額,這超過了 25 個。

  • 0 時 4 分:2535 個同時執行任務。相較於配額,這超過了 35 個。

  • 0 時 10 分:2550 個並發任務。相較於配額,這超過了 50 個。

TasksBreachingConcurrencyQuota = 110:在 0 點到 0 點之間超過配額的任務總數。

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 工作

TasksExpired

作用中 7 天後已過期的工作。

若要監視在指定期間內過期的工作總數,請查看中的「總和」統計資料。 CloudWatch

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 工作

  • ContactId:任務聯絡人的 ID

TasksExpiryWarningReached

6 天 22 小時有效且達到到期警告限制的任務。

若要監視在指定期間內達到到期警告限制的工作總數,請查看中的「總和」統計資料。 CloudWatch

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: 工作

  • ContactId:任務聯絡人的 ID

ThrottledCalls

因為每秒通話速度超過最大支援配額而遭拒絕的語音通話數量。若要提高支援的通話速率,請要求提高每個執行個體之並行有效通話的服務配額。

若要監視指定時段內限制的呼叫總數,請查看中的總和統計資料。 CloudWatch

單位:秒

單位:計數

維度:

  • InstanceId:執行個體的 ID

  • MetricGroup: VoiceCalls

ToInstancePacketLossRate

執行個體中通話封包遺失的比率,每 10 秒報告一次。每個資料點介於 0 和 100 之間。執行個體中呼叫的封包遺失比率會顯示為 0 到 1 之間的百分比。

單位:百分比

維度:

  • 參與者客服人員

  • 連線類型WebRTC

  • InstanceId:執行個體的 ID

  • 串流類型語音

Amazon Connect CloudWatch 指標維度

在中 CloudWatch,維度是唯一識別量度的名稱/值組。在儀表板中,指標是按維度分組。當您查看儀表板中的指標資料時,您只會看到包含資料的指標。如果在具有指標的重新整理間隔期間沒有活動,則執行個體中的任何資料完全不會顯示在儀表板上。

以下維度用於 Amazon Connect 指標的 CloudWatch 儀表板中。

流程指標維度

注意

如果流程具有非 ASCII 字元的維度名稱,您將無法在中 CloudWatch看到它。

依流程篩選指標資料。包含以下指標:

  • ContactFlowErrors

  • ContactFlowFatalErrors

  • PublicSigningKeyUsage

聯絡指標維度

依聯絡人篩選指標資料。包含以下指標:

  • TasksExpiryWarningReached

  • TasksExpired

執行個體指標維度

依執行個體篩選中繼資料。包含以下指標:

  • CallsBreachingConcurrencyQuota

  • CallsPerInterval

  • CallRecordingUploadError

  • ChatsBreachingActiveChatQuota

  • ConcurrentActiveChats

  • ConcurrentActiveChatsPercentage

  • ConcurrentCalls

  • ConcurrentCallsPercentage

  • ConcurrentTasks

  • ConcurrentTasksPercentage

  • MisconfiguredPhoneNumbers

  • MissedCalls

  • SuccessfulChatsPerInterval

  • TasksBreachingConcurrencyQuota

  • ThrottledCalls

執行個體 ID、參與者、串流類型、連線類型

依連線篩選指標資料。包含以下指標:

  • ToInstancePacketLossRate

佇列指標維度

注意

如果佇列具有非 ASCII 字元的維度名稱,您將無法在中 CloudWatch看到它。

依佇列篩選指標資料。包含以下指標:

  • CallBackNotDialableNumber

  • LongestQueueWaitTime

  • QueueCapacityExceededError

  • QueueSize

Amazon Connect 語音 ID 指標已發送到 CloudWatch

VoiceID 命名空間包含下列指標。

RequestLatency

要求的經過時間。

頻率:1 分鐘

單位:毫秒

維度:API

UserErrors

由於來自用戶的錯誤請求而導致的錯誤計數。

頻率:1 分鐘

單位:計數

維度:API

SystemErrors

由於內部服務錯誤而導致的錯誤計數。

頻率:1 分鐘

單位:計數

維度:API

Throttles

因超過傳送要求所允許的最大速率而遭拒的要求數目。

頻率:1 分鐘

單位:計數

維度:API

ActiveSessions

網域中作用中工作階段的數量。作用中工作階段是處於擱置中或進行中狀態的工作階段。

頻率:1 分鐘

單位:計數

Dimension:網域

ActiveSpeakerEnrollmentJobs

網域中作用中的批次參與工作數目。活動工作是那些處於等待中或 InProgress 狀態。

頻率:15 分鐘

單位:計數

Dimension:網域

ActiveFraudsterRegistrationJobs

網域中作用中的批次註冊工作數目。活動工作是那些處於等待中或 InProgress 狀態。

頻率:15 分鐘

單位:計數

Dimension:網域

Speakers

網域中的發言人數。

頻率:15 分鐘

單位:計數

Dimension:網域

Fraudsters

網域中的詐騙者數量。

頻率:15 分鐘

單位:計數

Dimension:網域

Amazon Connect Voice ID 指標維度

下列維度用於 Amazon Connect 語音 ID 指標的 CloudWatch 儀表板中。當您查看儀表板中的指標資料時,您只會看到包含資料的指標。如果在具有指標的重新整理間隔期間沒有活動,則執行個體中的任何資料完全不會顯示在儀表板上。

API 指標維度

此維度將資料限制為下列其中一項語音 ID 操作:

  • DeleteFraudster

  • EvaluateSession

  • ListSpeakers

  • DeleteSpeaker

  • OptOutSpeaker

網域指標維度

進行註冊、驗證或註冊的語音 ID 網域。

Amazon AppIntegrations 指標發送到 CloudWatch

AWS/AppIntegrations 命名空間包含下列指標。

RecordsDownloaded

成功下載作為資料整合 AppFlow 流程執行一部分的記錄數目。

頻率:1 分鐘

單位:計數

有效統計資訊:上限、總和、下限、平均數

RecordsFailed

無法下載作為資料整合 AppFlow 流程執行一部分的記錄數。

頻率:1 分鐘

單位:計數

有效統計資訊:上限、總和、下限、平均數

DataDownloaded

作為資料整合 AppFlow 流程執行一部分而成功下載的位元組數。

頻率:1 分鐘

單位:位元組

有效統計資訊:上限、總和、下限、平均數

DataProcessingDuration

處理和下載資料做為資料整合的單一 AppFlow 流程執行的一部分所花費的時間。

頻率:1 分鐘

單位:毫秒

有效統計資訊:上限、總和、下限、平均數

EventsReceived

從您的協力廠商來源應用程式 (Salesforce、Zendesk) 成功發出並在事件匯流排上接收的事件數目。

頻率:1 分鐘

單位:計數

有效統計資訊:上限、總和、下限、平均數

EventsProcessed

成功處理和轉送的事件數目,以便根據您在事件整合上設定的規則進行評估。

頻率:1 分鐘

單位:計數

有效統計資訊:上限、總和、下限、平均數

EventsThrottled

因為發出事件的速率超過支援的最大配額,所以限制的事件數目。

頻率:1 分鐘

單位:位元組

有效統計資訊:上限、總和、下限、平均數

EventsFailed

由於格式錯誤或不支援的協力廠商事件,以及其他處理錯誤而無法處理的事件數目。

頻率:1 分鐘

單位:位元組

有效統計資訊:上限、總和、下限、平均數

EventProcessingDuration

根據您在事件整合上設定的規則,順利處理及轉送要評估的事件所花的時間。

頻率:1 分鐘

單位:毫秒

有效統計資訊:上限、總和、下限、平均數

Amazon 度 AppIntegrations 量維度

您可以使用下列維度來調整 AppIntegrations 量度

維度 描述
AccountId

AWS 帳戶 ID

ClientId

客戶的服務主體

IntegrationARN

ARN 的事件或資料整合

IntegrationType

DataIntegration 或 EventIntegration

Region

資料或事件整合的區域

Amazon Connect 客戶設定檔指標

AWS/CustomerProfiles 命名空間包含下列指標。

即時匯出指標傳送至 CloudWatch

將 CloudWatch 針對每個匯出任務發佈下列兩個量度。這些指標將提供匯出串流任務的相關資訊,並可讓您根據使用案例設定 Kinesis 串流。在限制的情況下,這些指標可讓您佈建 Kinesis 串流,以確保將交付到目的地。

EventsProcessed

成功串流至 Kinesis 串流的記錄數目。

單位:計數

EventsThrottled

遇到節流例外狀況的 PutRecord 嘗試次數。

單位:計數

Amazon Connect 客戶設定檔量度維度

您可以使用下列維度來強化客戶描述檔指標

維度 描述
DomainName

客戶設定檔網域名稱

DestinationType

目的地類型。可用值為:Kinesis

DestinationName

目的地名稱。Kinesis 資料串流的名稱 DestinationType:Kinesis。

使用 CloudWatch 指標計算並行通話配額

重要

ConcurrentCallsPercentage算資訊ConcurrentTasksPercentage與和不相同ConcurrentChatPercentage

  • 所發出的量度以小數為單位,而不ConcurrentCallsPercentage是乘以 100。量度代表總配額的百分比。

  • 對於 ConcurrentTasksPercentageConcurrentChatPercentage該值乘以 100。這會提供您的總配額。

  • 發出的指標是正確的,而且資料沒有差異。

以下是並行通話配額用量的計算方法。

在系統中啟用呼叫時,請查看ConcurrentCallsConcurrentCallsPercentage。計算您已使用多少配額:

  • (ConcurrentCalls / ConcurrentCallsPercentage)

例如,如果ConcurrentCalls為 20 且ConcurrentCallsPercentage為 50,則您的配額使用量計算方式為 (20/0.5) = 40。您的總配額為 40 通話。

使用 CloudWatch 指標來計算並行的有效聊天數額度

以下是並行作用中聊天配額的計算方法。

與聊天活躍在系統中, 看看ConcurrentActiveChatsConcurrentChatsPercentage. 計算配額:

  • (ConcurrentActiveChats / ConcurrentActiveChatsPercentage)*

例如,如果ConcurrentActiveChats為 1000 且ConcurrentActiveChatsPercentage為 50,則您的配額計算方式為 (1000 /50) *100 = 2000。您的總配額是 2000 次聊天。

使用 CloudWatch 指標計算並行工作配額

以下是並行任務配額的計算方法。

在系統中使用中的工作時,請查看ConcurrentTasksConcurrentTasksPercentage。計算配額:

  • (ConcurrentTasks / ConcurrentTasksPercentage)

例如,如果ConcurrentTasks是 20 且ConcurrentTasksPercentage為 50,則您的總配額計算方式為 (20/50) *100= 40。您的總配額是 40 個任務。