を使用した Amazon Connect インスタンスのモニタリング CloudWatch - Amazon Connect

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

を使用した Amazon Connect インスタンスのモニタリング CloudWatch

Amazon Connect はインスタンスに関するデータを CloudWatch メトリクスに送信し、Amazon Connect 仮想コンタクトセンターの CloudWatch メトリクスを収集、表示、分析できるようにします。主要な運用メトリクスを監視してアラームを設定するため、このデータを使用できます。コンタクトセンターに関するデータは 1 分 CloudWatch ごとに に送信されます。

CloudWatch メトリクスダッシュボードを表示するときは、表示されるデータの更新間隔を指定できます。ダッシュボードに表示される値は、定義した更新間隔値を反映しています。例えば、[Refresh interval] を [1 minute] に設定した場合、表示される値は 1 分間に対するものです。更新間隔を 10 秒に選ぶことはできますが、Amazon Connect は 1 分間に複数回のデータ送信は行いません。に送信されるメトリクス CloudWatch は 2 週間利用可能で、その後破棄されます。のメトリクスの詳細については CloudWatch、「Amazon CloudWatch ユーザーガイド」を参照してください。

注記

Amazon Connect インスタンスが 2018 年 10 月以前に作成された場合は、 CloudWatch アカウントにチャットメトリクスの発行を開始するアクセス許可を Amazon Connect に提供する必要があります。これを行うには、次のアクセス許可を持つIAMポリシーを作成し、Amazon Connect サービスロールにアタッチします。Amazon Connect のサービスロールは、Amazon Connect インスタンスの [Account overview] (アカウントの概要) ページに表示されます。

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

に送信される Amazon Connect メトリクス CloudWatch

AWS/Connect 名前空間には、次のメトリクスが含まれます。

メトリクス 説明
CallsBreachingConcurrencyQuota

インスタンスの同時通話のクォータを超えた音声通話の総数です。クォータに違反した呼び出しの総数については、Sum 統計を確認します。

例えば、問い合わせセンターで次のボリュームが発生し、サービスの同時通話クォータが 100 件であるとします。

  • 0:00 : 125 件の同時通話。この場合、クォータの超過数は 25 です。

  • 0:04 : 135 件の同時通話。この場合、クォータの超過数は 35 です。

  • 0:10 : 150 件の同時通話。この場合、クォータの超過数は 50 です。

CallsBreachingConcurrencyQuota = 110: 0:00 から 0:10 の間にクォータを超えた音声通話の合計数。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: VoiceCalls

CallBackNotDialableNumber

顧客の電話番号が、このインスタンスに発信通話が許可されていない国であるため、キューに入れられた顧客へのコールバックができなかった回数です。インスタンスに許可されている国は、サービスのクォータによって定義されます。

単位: 個

ディメンション:

  • InstanceId インスタンスの ID

  • MetricGroup: ContactFlow

  • ContactFlowName: フローの名前

CallRecordingUploadError

インスタンスに設定された、Amazon S3 バケットにアップロードできなかった通話録音数です。これは、インスタンスの Data Storage > Call Recordings 設定で指定されたバケットです。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: CallRecordings

CallsPerInterval

インスタンスで 1 秒あたりの着信と発信両方の音声通話数です。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: VoiceCalls

ChatsBreachingActiveChatQuota

インスタンスの同時アクティブチャットのクォータを超過してチャットを開始するために実行された、有効なリクエストの総数。クォータに違反したチャットリクエストの総数については、Sum 統計を確認します。

例えば、コンタクトセンターで次のボリュームが発生し、サービスの同時アクティブチャットのクォータが 2,500 件であるとします。

  • 0:00 : 2,525 件の同時アクティブチャット。この場合、クォータの超過数は 25 です。

  • 0:04 : 2,535 件の同時アクティブチャット。この場合、クォータの超過数は 35 です。

  • 0:10 : 2,550 件の同時アクティブチャット。この場合、クォータの超過数は 50 です。

ChatsBreachingActiveChatsQuota = 110: 0:00 から 0:10 の間にクォータを超えたチャットの合計数。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: チャット

ConcurrentActiveChats

ダッシュボードにデータが表示された時点でのインスタンス内の同時アクティブチャット数です。このメトリクスとして表示される値はダッシュボード表示時点での同時アクティブチャット数で、設定された更新間隔の間隔全体の合計値ではありません。エージェントに接続されているアクティブなチャットだけでなく、すべてのアクティブなチャットが含まれます。

すべての統計は同時アクティブチャット CloudWatch で で利用できますが、最大/平均統計を見ることに最も関心があるかもしれません。Sum 統計はここではあまり有用ではありません。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: チャット

ConcurrentActiveChatsPercentage

インスタンス内で使用された、同時アクティブチャットのサービスのクォータの割合 (%) です。この値は、次のように計算されます。

  • ConcurrentActiveChats / ConfiguredConcurrentActiveChatsLimit

ここで、 ConfiguredConcurrentActiveChatsLimit はインスタンスごとに設定された同時アクティブチャットです。

単位:パーセント (出力は整数で表示されます。例えば、チャットの 1% は 0.01 ではなく 1 として表示されます)。

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: チャット

ConcurrentCalls

ダッシュボードにデータが表示された時点でのインスタンス内の同時アクティブ音声通話数です。このメトリクスとして表示される値はダッシュボード表示時点での同時アクティブ通話数で、設定された更新間隔の間隔全体の合計値ではありません。エージェントへ接続されたアクティブな通話だけではなく、アクティブな音声通話すべてを含みます。

同時音声通話 CloudWatch ではすべての統計が で利用できますが、最大/平均統計を見たいと思うかもしれません。Sum 統計はここではあまり有用ではありません。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: VoiceCalls

ConcurrentCallsPercentage

インスタンス内で使用された、同時アクティブ音声通話のサービスのクォータの割合 (%) です。この値は、次のように計算されます。

  • ConcurrentCalls / ConfiguredConcurrentCallsLimit

単位: パーセント (出力は 10 進数で表示されます)

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: VoiceCalls

ConcurrentTasks
注記

ConcurrentTasks のデータは 5 分 CloudWatch ごとに に送信されます。

ダッシュボードにデータが表示された時点でのインスタンス内の同時アクティブタスク数です。このメトリクスとして表示される値はダッシュボード表示時点での同時アクティブタスク数で、設定された更新間隔の間隔全体の合計値ではありません。エージェントへ接続されたアクティブなタスクだけではなく、アクティブなタスクすべてを含みます。

同時タスク CloudWatch ではすべての統計が で利用できますが、最大/平均統計を見たいと思うかもしれません。Sum 統計はここではあまり有用ではありません。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: タスク

ConcurrentTasksPercentage
注記

ConcurrentTasksPercentage のデータは 5 分 CloudWatch ごとに に送信されます。

インスタンス内で使用された、同時アクティブタスクのサービスのクォータの割合 (%) です。この値は、次のように計算されます。

  • ConcurrentTasks / ConfiguredConcurrentTasksLimit

ここで、 ConfiguredConcurrentTasksLimit はインスタンスごとに設定された同時タスクです。

単位: パーセント

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: タスク

ContactFlowErrors

フローに対するエラー分岐が実行された回数です。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: ContactFlow

  • ContactFlowName: フローの名前

ContactFlowFatalErrors

システムエラーが原因でフローが実行に失敗した回数です。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: ContactFlow

  • ContactFlowName: フローの名前

LongestQueueWaitTime

問い合わせがキューで待機した最長時間 (秒数) です。これは、1 分や 5 分など、 CloudWatch ダッシュボードで選択された更新間隔中にコンタクトがキューで待機した時間の長さです。

単位: 秒

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: キュー

  • QueueName: キューの名前

MissedCalls

選択された更新間隔 (1 分または 5 分など) 中にエージェントが通話できなかった音声通話数です。不在着信とは、エージェントが 20 秒以内に応答しなかった通話です。

特定の期間内に不在着信の合計をモニタリングするには、 の Sum 統計を参照してください 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:04 : 2535 の同時タスク。この場合、クォータの超過数は 35 です。

  • 0:10 : 2550 の同時タスク。この場合、クォータの超過数は 50 です。

TasksBreachingConcurrencyQuota = 110: 0:00 から 0:10 の間にクォータを超えたタスクの合計数。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: タスク

TasksExpired

7 日間アクティブであった後に、期限が切れたタスク。

特定の期間に期限切れになったタスクの合計数をモニタリングするには、 の Sum 統計を参照してください CloudWatch。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: タスク

  • ContactId: タスク問い合わせの ID

TasksExpiryWarningReached

6 日間と 22 時間アクティブで、有効期限の警告の上限に達したタスク。

特定の期間に有効期限警告制限に達したタスクの合計数をモニタリングするには、 の Sum 統計を参照してください CloudWatch。

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: タスク

  • ContactId: タスク問い合わせの ID

ThrottledCalls

1 秒あたりの呼び出しレートが、サポートされるクォータを超えたためにために拒否された音声呼び出しの数。呼び出しのレートを増やすには、インスタンスあたりの同時アクティブ呼び出しのサービスクォータの引き上げをリクエストします。

特定の期間の合計スロットリングコールをモニタリングするには、 の Sum 統計を参照してください CloudWatch。

単位: 秒

単位: 個

ディメンション:

  • InstanceId: インスタンスの ID

  • MetricGroup: VoiceCalls

ToInstancePacketLossRate

10 秒ごとに報告される、インスタンス内の通話に対するパケット損失率です。各データポイントは 0~100 です。インスタンス内の呼び出しのパケット損失の比率は、0 から 1 の間のパーセントとして表示されます。

単位: パーセント

ディメンション:

  • Participant (参加者): Agent (エージェント)

  • 接続のタイプ: ウェブRTC

  • Instance ID (インスタンス ID): インスタンスの ID

  • Stream Type (ストリームタイプ): Voice (音声)

Amazon Connect CloudWatch メトリクスのディメンション

では CloudWatch、ディメンションはメトリクスを一意に識別する名前と値のペアです。ダッシュボードでは、メトリクスはディメンション別にグループ化されます。ダッシュボードでメトリクスを表示すると、データを含むメトリクスのみが表示されます。メトリクスが存在する更新間隔中にアクティビティがない場合は、インスタンスからのデータは、ダッシュボードに表示されません。

Amazon Connect メトリクスの CloudWatch ダッシュボードでは、次のディメンションが使用されます。

フローメトリクスディメンション

注記

キュー名を に表示するには、英数字 CloudWatch(0-9A-Za-z)、ピリオド (.)、ハイフン (-)、アンダースコア (_)、フォワードスラッシュ (/)、ハッシュ (#)、コロン (:)、カンマ (,)、ドル ($)、アットサイン (@)、バーティカルバー (|)、アンパサンド (&)、オープンブレース ({)、クローズ中括弧 (})、プラス (+)、疑問符 (?)、パーセント記号 (%)、スペース文字のみを含める必要があります。

フロー別にメトリクスデータをフィルタリングします。以下のメトリクスが含まれます。

  • 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 Voice ID メトリクス CloudWatch

VoiceID 名前空間には、次のメトリクスが含まれます。

RequestLatency

リクエストの経過時間。

頻度: 1 分

単位: ミリ秒

ディメンション: API

UserErrors

ユーザーからの不正なリクエストによるエラーカウント数。

頻度: 1 分

単位: 個

ディメンション: API

SystemErrors

内部サービスエラーによるエラーカウント数。

頻度: 1 分

単位: 個

ディメンション: API

Throttles

リクエストの送信が可能な最大レートを超過したために拒否されたリクエストの数。

頻度: 1 分

単位: 個

ディメンション: API

ActiveSessions

ドメインのアクティブセッション数。アクティブセッションとは、保留中または進行中のステータスのセッションです。

頻度: 1 分

単位: 個

ディメンション: Domain

ActiveSpeakerEnrollmentJobs

ドメイン内のアクティブなバッチ登録ジョブの数。アクティブジョブは、保留中または InProgress ステータスのジョブです。

頻度: 15 分

単位: 個

ディメンション: Domain

ActiveFraudsterRegistrationJobs

ドメイン内のアクティブなバッチ登録ジョブの数。アクティブジョブは、保留中または InProgress ステータスのジョブです。

頻度: 15 分

単位: 個

ディメンション: Domain

Speakers

ドメイン内の発話者の数。

頻度: 15 分

単位: 個

ディメンション: Domain

Fraudsters

ドメイン内の不正行為者の数。

頻度: 15 分

単位: 個

ディメンション: Domain

Amazon Connect Voice ID メトリクスのディメンション

Amazon Connect Voice ID メトリクスの CloudWatch ダッシュボードでは、次のディメンションが使用されます。ダッシュボードでメトリクスを表示すると、データを含むメトリクスのみが表示されます。メトリクスが存在する更新間隔中にアクティビティがない場合は、インスタンスからのデータは、ダッシュボードに表示されません。

API メトリクスディメンション

このディメンションは、以下の Voice ID オペレーションタイプのいずれかにデータを制限します。

  • DeleteFraudster

  • EvaluateSession

  • ListSpeakers

  • DeleteSpeaker

  • OptOutSpeaker

ドメインのメトリクスディメンション

登録または認証が実行される Voice 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 Customer Profiles メトリクス

AWS/CustomerProfiles 名前空間には、次のメトリクスが含まれます。

に送信されるリアルタイムエクスポートメトリクス CloudWatch

エクスポートタスク CloudWatch ごとに、次の 2 つのメトリクスが に発行されます。これらのメトリクスはエクスポートストリームタスクに関する情報を提供し、ユースケースに基づいて Kinesis ストリームを設定できるようにします。スロットリングされている場合、これらのメトリクスにより Kinesis ストリームをプロビジョニングして確実に宛先に配信できます。

EventsProcessed

Kinesis ストリームに正常にストリーミングされたレコードの数。

単位: 個

EventsThrottled

スロットリング例外が発生した PutRecord 試行回数。

単位: 個

Amazon Connect Customer Profiles メトリクスディメンション

以下のディメンションを使用して、顧客プロファイルメトリクスを定義できます。

ディメンション 説明
DomainName

Customer Profiles ドメイン名

DestinationType

タイプ: 宛先 設定可能な値: Kinesis

DestinationName

宛先の名前。の Kinesis Data Streaming 名 DestinationType: Kinesis。

CloudWatch メトリクスを使用して同時コールクォータを計算する

重要

ConcurrentCallsPercentage 計算情報は ConcurrentTasksPercentageおよび と同じではありませんConcurrentChatPercentage

  • に対して出力されるメトリクスConcurrentCallsPercentageは 10 進数で、100 を乗算しません。このメトリクスは、合計クォータの割合を表します。

  • ConcurrentTasksPercentage および ConcurrentChatPercentageの値は 100 で乗算されます。これで合計クォータが得られます。

  • 出力されたメトリクスは正しく、データに矛盾はありません。

同時通話のクォータ使用状況を計算する方法は次のとおりです。

システムで通話がアクティブな場合は、 ConcurrentCallsと を参照してくださいConcurrentCallsPercentage。使用されたクォータの量を計算します。

  • (ConcurrentCalls / ConcurrentCallsPercentage)

例えば、 ConcurrentCalls が 20 で、 ConcurrentCallsPercentage が 50 の場合、クォータ使用量は (20/0.5) = 40 として計算されます。合計クォータは 40 コールです。

CloudWatch メトリクスを使用して同時アクティブチャットのクォータを計算する

同時アクティブチャットのクォータを計算する方法は次のとおりです。

システムでチャットがアクティブな場合は、 ConcurrentActiveChatsと を参照してくださいConcurrentChatsPercentage。クォータを計算します。

  • (ConcurrentActiveChats / ConcurrentActiveChatsPercentage) * 100

例えば、 ConcurrentActiveChats が 1000 で ConcurrentActiveChatsPercentageが 50 の場合、クォータは (1000/50) *100 = 2000 として計算されます。合計クォータは 2,000 チャットです。

CloudWatch メトリクスを使用して同時タスククォータを計算する

同時タスクのクォータを計算する方法は次のとおりです。

システムでタスクがアクティブな場合は、 ConcurrentTasksと を参照してくださいConcurrentTasksPercentage。クォータを計算します。

  • (ConcurrentTasks / ConcurrentTasksPercentage)*100

例えば、 ConcurrentTasks が 20 で ConcurrentTasksPercentageが 50 の場合、合計クォータは (20/50)*100= 40 として計算されます。合計クォータは 40 タスクです。