푸시 알림 상태 목표#
Enterprise 플랜 에서 이용 가능
Mattermost에서 전송된 다양한 유형의 알림을 추적하기 위해 Mattermost Notification Health Grafana 대시보드를 사용할 때, Mattermost의 성능이 우수한 프로덕션 배포를 보장하기 위해 다음 모바일 푸시 알림 상태 목표를 준수하는 것을 권장합니다.
참고
Mattermost Notification Health Monitoring에 접근하고 활성화하려면 기능 플래그
NotificationMonitoring을true로 설정해야 합니다.시스템 관리자는 System Console을 통해 알림 모니터링 데이터 수집을 비활성화 할 수 있습니다.
푸시 프록시 전송률#
푸시 프록시 전송률 패널은 전송된 총 푸시 알림 수 대비 푸시 알림 서비스(즉, Apple Push Notification service (APNs) 또는 Firebase Cloud Messaging (FCM))에 성공적으로 전달된 푸시 알림의 비율을 나타냅니다.
사용자가 알림을 적시에 받고 있는지 확인하기 위해 이 전송률을 모니터링하세요. 이 값은 항상 100%여야 합니다. 99% 미만인 경우 푸시 알림 구성, 연결 문제 또는 푸시 프록시 제공업체의 가능한 서비스 중단과 관련된 문제를 식별하기 위해 추가 조사가 필요합니다.
푸시 알림 오류 원인별 분석#
푸시 알림 오류 원인별 분석 패널은 푸시 알림 시스템의 신뢰성과 효과성을 유지하기 위한 중요한 도구입니다. 이 값들은 푸시 알림 전송 시 발생한 오류를 각 오류의 특정 원인별로 분류하여 제공합니다.
이 정보는 관리자가 푸시 알림 전송에 영향을 미치는 일반적인 문제를 정확히 파악하고, 문제를 더 효율적으로 진단하고 수정하며, 패턴과 추세를 감지하고, 간헐적인 문제가 더 심각해지기 전에 식별하여 Mattermost 플랫폼의 전반적인 사용자 경험을 향상시키는 데 도움이 됩니다.
누락된 프로필 오류는 일반적으로 무시해도 안전합니다. 그러나 이 오류 발생이 증가하는 것을 발견하면 push_proxy_send_error 로그를 확인하세요.
미전송 푸시 알림 분포#
미전송 푸시 알림 분포 패널은 알림이 전송되지 않은 특정 원인에 대한 자세한 인사이트를 제공하여 관리자가 푸시 알림 시스템의 견고성과 신뢰성을 보장하는 데 도움을 줍니다.
이 정보는 관리자가 푸시 알림이 전송되지 않는 이유(예: 채널 음소거)를 이해하고, 주의가 필요한 기본 시스템 또는 구성 문제를 식별하며, 알림 전송률에 영향을 미치는 가장 중요한 문제에 집중하여 문제 해결 및 개선 영역의 우선순위를 정하고, 미전송 푸시 알림의 추세나 급증을 모니터링하여 사전 예방적 유지 관리와 문제 발생 시 신속한 해결이 가능하도록 도와줍니다.
푸시 알림 통계#
푸시 알림 통계 패널은 전송 및 확인된 알림 수에 대한 상위 수준의 보기를 제공합니다.
확인된 푸시 알림은 수신자의 모바일 기기가 푸시 알림을 성공적으로 수신하고 푸시 알림 서비스에 전송 확인을 다시 보냈기 때문에 서비스와 기기 간의 성공적인 통신을 나타냅니다.
푸시 알림이 확인되지 않으면 알림이 수신되지 않았거나 기기가 푸시 알림 서비스에 확인을 다시 보내지 않았음을 나타냅니다.
이 그래프에서 전송 및 확인 라인 간의 더 가까운 정렬은 더 나은 성능을 나타냅니다.
총 확인된 푸시 알림#
총 확인된 푸시 알림 값은 모바일 기기에서 확인한 푸시 알림의 총 수를 나타냅니다. 이 메트릭은 Mattermost 서버에서 전송된 푸시 알림 중 모바일 기기에서 성공적으로 수신 및 확인된 알림 수를 관리자가 이해하는 데 도움을 줍니다. 메시지가 의도한 대로 전달되고 수신되는지 확인하므로 푸시 알림 시스템의 신뢰성과 효과성의 중요한 지표입니다. 80% 이상의 값은 정상으로 간주됩니다.
나머지 약 10-20%의 알림을 차지하는 확인되지 않을 수 있는 알림의 여러 시나리오는 다음과 같습니다:
사용자 로그아웃 없이 서버 제거
모바일 앱에서 서버가 제거되고 더 이상 모바일 앱을 사용하여 서버에 연락할 수 없을 때, 서버는 사용자 세션을 로그아웃하지 않습니다. 따라서 Mattermost는 모바일 기기에 계속 알림을 전송합니다. 이러한 전송된 알림은 Mattermost가 서버 URL에 대한 정보가 누락되어 있기 때문에 확인할 수 없습니다.
iOS 알림이 비활성화됨
iOS 기기에서 알림이 비활성화되면 알림이 모바일 앱에서 처리되지 않습니다. 따라서 이러한 알림을 확인할 수 없습니다. Mattermost는 기기의 알림 비활성화 여부를 추적하지만, 이 정보는 앱이 시작될 때만 업데이트됩니다. 따라서 앱을 다시 시작하지 않고 변경하면 알림이 확인되지 않을 수 있습니다.
푸시 알림 서비스에서 알림이 삭제됨
APNs와 FCM은 여러 상황에서 알림을 삭제할 수 있으며, 특히 모바일 기기가 연결되어 있지 않을 때 그렇습니다. 알림은 Push Proxy로 전송된 것으로 표시되지만 Push Notification Service에서 기기로 전송되지 않습니다. 따라서 모바일 기기는 알림을 확인할 수 없습니다.
극단적인 배터리 절약 모드
Android에서는 사용자가 극단적인 배터리 절약 모드를 활성화할 수 있습니다. 이 모드에서는 알림이 확인되지 않습니다.