View a markdown version of this page

RCS CloudWatch 지표 및 모니터링 - AWS 최종 사용자 메시징 SMS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

RCS CloudWatch 지표 및 모니터링

AWS End User Messaging은 AWS/SMSVoice 네임스페이스의 CloudWatch에 RCS 메시징 지표를 게시합니다. 이러한 지표를 사용하여 RCS 메시지 전송을 모니터링하고, RCS에서 SMS로의 대체 동작을 추적하고, 전송 패턴이 변경될 때 알림을 받도록 경보를 설정할 수 있습니다. RCS 지표는 동일한 네임스페이스에 기존 SMS 및 MMS 지표와 함께 게시됩니다.

RCS 메시징 지표

AWS/SMSVoice 네임스페이스에는 RCS 메시징과 관련된 다음 지표가 포함됩니다. 이러한 지표는 RCS 메시지 전송, 전송 및 SMS 대체를 추적합니다.

RCS 메시징 지표
지표 설명 단위 의미 있는 통계
RCS.MessagesSent

전송된 RCS 메시지 수입니다. 이 지표는 AWS End User Messaging이 수락하고 RCS를 통해 전송하려고 시도한 메시지를 계산합니다. 보호 또는 서비스 제한으로 차단된 메시지는이 수에서 제외됩니다.

개수
  • 합계

  • 샘플 수

  • 평균

RCS.MessagesDelivered

수신자의 디바이스로 성공적으로 전송된 RCS 메시지 수입니다. AWS End User Messaging이 RCS 인프라로부터 전송 확인을 수신하면 메시지가 전송된 것으로 계산됩니다.

개수
  • 합계

  • 샘플 수

  • 평균

RCS.MessagesFallenBackToSMS

RCS를 통해 처음 시도되었지만 SMS 전송으로 다시 떨어진 메시지 수입니다. 이 지표는 수신자가 RCS 전송을 사용할 수 없는 빈도를 이해하고 시간 경과에 따른 폴백 속도를 추적하는 데 사용할 수 있습니다.

개수
  • 합계

  • 샘플 수

  • 평균

OriginationIdentityType 차원으로 기존 지표 수정

RCS를 추가하면 AWS/SMSVoice 네임스페이스의 여러 기존 지표가 이제 OriginationIdentityType차원을 지원합니다. 이 차원을 사용하면 AWS RCS 에이전트를 포함하여 메시지를 전송하는 데 사용되는 발신 자격 증명 유형을 기준으로 지표를 필터링할 수 있습니다.

이제 다음과 같은 기존 지표에 OriginationIdentityType차원이 포함됩니다.

  • NumberOfTextMessagePartsSent - 발신 자격 증명 유형을 기준으로 필터링하여 각 채널(전화 번호, 발신자 ID, AWS RCS 에이전트 또는 풀)을 통해 전송된 텍스트 메시지 파트 수를 확인합니다.

  • NumberOfTextMessagePartsDelivered - 발신 자격 증명 유형을 기준으로 필터링하여 채널 간 전송률을 비교합니다.

  • NumberOfMediaMessagePartsSent - 발신 자격 증명 유형을 기준으로 필터링하여 채널별로 미디어 메시지 전송을 추적합니다.

  • NumberOfMediaMessagePartsDelivered - 발신 자격 증명 유형을 기준으로 필터링하여 채널 간 미디어 메시지 전송을 비교합니다.

  • TextMessagesBlockedByProtect - 발신 자격 증명 유형을 기준으로 필터링하여 보호 규칙에 의해 차단된 메시지가 있는 채널을 확인합니다.

  • MediaMessagesBlockedByProtect - 발신 자격 증명 유형을 기준으로 필터링하여 채널별 보호 차단을 추적합니다.

값이 인 OriginationIdentityType차원을 사용하여 AWS RCS 에이전트RCS_AGENT를 통해 전송된 메시지에 대한 지표를 격리합니다. 사용 가능한 차원 값에 대한 자세한 내용은 섹션을 참조하세요RCS 지표 차원.

RCS 지표 차원

다음 차원을 사용하여 RCS 지표를 필터링하고 그룹화할 수 있습니다. 이러한 차원은 새 RCS별 지표와 이전 섹션에 설명된 수정된 기존 지표 모두에 사용할 수 있습니다.

OriginationIdentityType 차원

OriginationIdentityType 차원은 메시지를 보내는 데 사용되는 발신 자격 증명 유형을 기준으로 지표를 필터링합니다.

OriginationIdentityType 차원 값
설명
PHONE_NUMBER 전화번호(긴 코드, 단축 코드 또는 수신자 부담 전화번호)를 사용하여 전송된 메시지입니다.
SENDER_ID 발신자 ID를 사용하여 전송된 메시지입니다.
RCS_AGENT AWS RCS 에이전트를 사용하여 전송된 메시지입니다.
POOL 전화 풀을 사용하여 전송된 메시지입니다. 풀을 통해 전송할 때 AWS End User Messaging은 적절한 발신 자격 증명(AWS RCS 에이전트 또는 전화번호)을 자동으로 선택합니다.

MessageType 차원

MessageType 차원은 메시지 유형별로 지표를 필터링합니다.

MessageType 차원 값
설명
TEXT RCS 또는 SMS를 통해 전송되는 문자 메시지입니다.
MEDIA 미디어 메시지(MMS). AWS End User Messaging의 RCS는 현재 문자 메시지만 지원합니다.
DELIVERY_REPORT 메시지 전송 상태를 확인하는 전송 보고서 메시지입니다.
참고

AWS End User Messaging의 현재 RCS 릴리스에서는 읽기 수신이 지원되지 않으므로 READ_REPORT 메시지 유형을 사용할 수 없습니다.

인바운드 RCS 메시지 지표

이제 AWS/SMSVoice 네임스페이스의 기존 NumberOfMessagesReceived 지표에 인바운드 RCS 메시지가 포함됩니다. 값이 인 OriginationIdentityType차원을 사용하여 AWS RCS 에이전트RCS_AGENT를 통해 수신된 인바운드 메시지를 필터링할 수 있습니다.

인바운드 RCS 메시지 지표에 사용할 수 있는 차원은 다음과 같습니다.

  • OriginationIdentityType - 인바운드 RCS 메시지를 필터링RCS_AGENT하는 데 사용합니다.

  • IsoCountryCode - 인바운드 메시지 발신자의 국가 코드를 기준으로 필터링합니다.

  • MessageType - RCS를 통해 수신된 텍스트 메시지를 필터링TEXT하는 데 사용합니다. 현재 릴리스에서 AWS End User Messaging의 RCS는 인바운드 문자 메시지만 지원합니다.

RCS 모범 사례 모니터링

다음 모범 사례를 사용하여 RCS 메시징 작업을 모니터링하고 전송 문제를 조기에 식별합니다.

RCS 및 SMS 전송 속도 추적

RCS.MessagesDelivered와 비교하여 RCS와 SMSRCS.MessagesFallenBackToSMS를 통해 전송되는 메시지의 비율을 파악합니다. 폴백 비율이 높으면 많은 수신자가 RCS를 지원하지 않는 통신 사업자 또는 디바이스에 있음을 나타낼 수 있습니다. 다음 공식을 사용하여 키 요금을 계산합니다.

RCS delivery rate = 100 * SUM(RCS.MessagesDelivered) / SUM(RCS.MessagesSent) SMS fallback rate = 100 * SUM(RCS.MessagesFallenBackToSMS) / SUM(RCS.MessagesSent)

RCS에 대한 통신 사업자 및 디바이스 지원이 확장됨에 따라 시간 경과에 따른 이러한 속도를 추적하여 추세를 식별합니다. 감소하는 폴백 속도는 더 많은 수신자가 RCS를 통해 메시지를 수신하고 있음을 나타냅니다.

RCS 지표에 대한 CloudWatch 경보 설정

CloudWatch 경보를 생성하여 RCS 메시징 패턴이 예기치 않게 변경될 때 알려줍니다. 다음 조건에 대한 경보를 설정하는 것이 좋습니다.

  • 높은 폴백 속도 -의 임계값 백분율을 RCS.MessagesFallenBackToSMS 초과할 때 경보를 설정합니다RCS.MessagesSent. 폴백이 갑자기 증가하면 AWS RCS 에이전트에 문제가 있거나 통신 사업자가 중단된 것일 수 있습니다.

  • 전송 속도 감소 - RCS.MessagesDelivered의 비율이 예상 전송 속도 아래로 RCS.MessagesSent 떨어질 때 경보를 설정합니다.

  • 인바운드 메시지 볼륨 - 양방향 RCS 메시징을 사용하는 경우 경보를 켜서NumberOfMessagesReceived(에 의해 필터링됨OriginationIdentityType = RCS_AGENT) 인바운드 메시지 볼륨의 예기치 않은 변경을 감지합니다.