InfoGrab Docs

Mattermost 성능 알림 가이드

Mattermost 성능 알림 설정 가이드입니다. Prometheus와 Grafana를 사용한 알림 구성 방법, CPU 사용률, 메모리, Goroutine, API 오류 등 주요 차트별 임계값 설정을 안내합니다.

Mattermost는 Prometheus 와 Grafana 를 사용하여 Mattermost 애플리케이션 서버의 성능 지표를 추적하는 것을 권장합니다. 이 가이드의 목적은 시스템 상태 추적을 설정 한 후 Grafana 대시보드에 알림을 설정하는 데 도움을 드리는 것입니다. Note 성능 부하 분산을 위해 서버가 추가된 5,000명 이상의 사용자 배포에서는 성능 알림을 설정하는 것을 강력히 권장합니다. 전제조건 # Mattermost의 성능 모니터링을 설정하세요. 자세한 내용은 성능 모니터링 문서를 참조하세요. 알림을 받으려면 먼저 Grafana에서 알림 채널을 설정하세요. Mattermost에서 자동으로 알림을 게시하도록 설정하는 방법은 다음과 같습니다: Mattermost에서: a. 알림 채널을 생성하세요. b. 알림 채널에 대한 수신 웹훅 을 생성하고 URL을 복사하세요. Grafana에서: a. 사이드바의 알림 아이콘 아래에서 연락처 를 선택하세요. b. 연락처 생성 을 선택하세요. c. 이름으로 Mattermost Alerts Channel 을 입력하세요. d. 유형으로 Slack 을 선택하세요. e. URL 필드에 웹훅 URL을 붙여넣으세요. f. Mattermost에 알림이 게시될 때 멘션을 보내려면 멘션 필드에 @ 멘션을 포함하세요. g. 테스트 전송 을 눌러 알림을 테스트하세요. 이메일 알림도 받으려면 이 지침 을 따라 설정할 수 있습니다. 알림 구성 # Grafana용 Mattermost 대시보드 에는 다음 차트에 부분적으로 미리 구성된 알림이 있습니다: * CPU 사용률 * 메모리 사용량 * Goroutine 수 * 초당 API 오류 수 * 평균 API 요청 시간 알림을 구성하려면 적절한 임계값을 설정하고 알림을 활성화하세요. 알림 활성화는 각 차트에 동일하지만, 올바른 임계값 설정은 차트별로 다르게 처리하는 것이 좋습니다. 각 차트에서 차트 이름을 선택한 다음 편집 을 선택하세요: 알림 탭을 선택하세요: 아래 섹션에서 설명할 알림 임계값은 조건 아래의 마지막 필드입니다(위 스크린샷에서 600으로 설정된 것). 각 차트에 대한 임계값 설정 방법은 아래 섹션을 참조하세요. 자신만의 사용자 정의 알림 조건을 추가하려면 여기에서 구성하세요. 모든 알림에 대한 알림을 활성화하려면 왼쪽의 알림 탭을 선택한 다음 보내기 아래에서 Mattermost Alerts Channel 을 선택하세요: 알림에 더 많은 컨텍스트를 추가하려면 메시지를 입력하세요. 기본적으로 알림은 마지막 1분 동안의 차트 평균을 확인하여 해당 값이 임계값을 초과하는지 확인하도록 구성되어 있습니다. 임계값을 초과하면 알림이 트리거됩니다. 마지막 1분 동안의 평균이므로 임계값을 초과하는 작은 스파이크가 반드시 알림을 유발하지는 않습니다. 이는 사용량의 자연스러운 스파이크로 인한 위양성을 방지하는 데 도움이 됩니다. 각 차트의 알림 상태는 1분마다 평가됩니다. 사용 가능한 차트 # 아래 섹션에서 각 차트를 더 자세히 설명합니다. CPU 사용률 # CPU 사용률은 상당히