성능 메트릭 수집#
Enterprise 플랜 에서 사용 가능
Cloud 및 self-hosted 배포
시스템 관리자는 이러한 타사 도구를 배포하지 않고도 Prometheus와 동일한 성능 모니터링 메트릭 을 수집하고 저장할 수 있습니다. 데이터는 매분 수집되어 구성한 경로에 저장됩니다. 데이터는 매시간 클라우드 기반 또는 로컬 파일 저장소에 동기화되며 15일간 보관됩니다.
수집된 데이터를 Mattermost와 공유하여 애플리케이션 성능을 이해하고, 시스템 안정성과 성능 문제를 해결하며, 근본 원인 분석에 도움을 받을 수 있습니다.
팁
이미 Prometheus와 Grafana를 배포했나요? 이러한 도구를 사용하여 Mattermost 배포의 성능을 모니터링 할 수 있습니다.
Mattermost 구성#
참고
Mattermost Cloud 배포의 경우 설정이 필요하지 않습니다. 성능 메트릭 수집에 대한 자세한 내용은 아래 사용법 섹션을 참조하세요.
자체 호스팅 Mattermost 배포의 경우, Mattermost 시스템 관리자가 Mattermost에서 다음 단계를 수행해야 합니다.
시스템 관리자로 Mattermost 작업 공간 에 로그인하세요.
Mattermost v10.1부터는 Product
아이콘을 선택하고 App Marketplace 를 선택하여 제품 내 Mattermost Marketplace에서 Metrics 플러그인을 설치할 수 있습니다. Metrics 를 검색하고 Install 을 선택하세요.
System Console > Plugins > Plugin Management 로 이동하세요. Installed Plugins 섹션에서 Mattermost Metrics Plugin 으로 스크롤하고 Enable Plugin 을 선택하세요.
시계열 데이터베이스의 경로를 지정하고 Save 를 선택하세요.
System Console > Environment > Performance Monitoring 으로 이동하여 Enable Performance Monitoring 을 true 로 설정하세요. Save 를 선택하세요.
참고
v10.1 이전의 Mattermost 배포의 경우, Mattermost v8.0.1 이상과 호환되는 플러그인 바이너리 릴리스 의 최신 버전을 다운로드해야 합니다. System Console > Plugins > Plugin Management > Upload Plugin 으로 이동하여 다운로드한 플러그인 바이너리를 업로드하세요.
업그레이드#
새 버전이 출시되면 이 기능을 업그레이드하는 것을 권장합니다. 일반적으로 업데이트는 원활하게 이루어지며 Mattermost의 사용자 경험을 방해하지 않습니다. 최신 릴리스, 사용 가능한 릴리스 및 호환성 고려사항은 Releases page 를 방문하세요.
사용법#
성능 메트릭을 수집하려면 Mattermost 시스템 관리자여야 합니다. 덤프 파일을 생성하려면 Create Dump 를 선택하세요.
생성된 덤프 파일을 사용하려면 Dockprom 저장소를 클론하면 됩니다. Prometheus 데이터 볼륨을 방금 다운로드한 덤프를 가리키도록 변경하세요. 다운로드한 파일은 압축되어 있으므로 사용하려면 먼저 압축을 해제해야 합니다.
Prometheus의 볼륨 구성은 docker-compose.yml 파일에서 아래 코드와 같아야 합니다:
volumes:
- ./prometheus:/etc/prometheus
- /Path/To/Dump/Directory:/prometheus/data
설정이 완료되면 Dockprom Repository 에 설명된 대로 docker-compose 를 실행하세요.
Grafana에 가져오기만 하면 Mattermost Performance Monitoring v2 대시보드를 사용할 수도 있습니다.
Grafana(기본값
<localhost>:3000)를 열고 로그인하세요.로그인 후 왼쪽 사이드바의 Plus
아이콘으로 이동하여 Import 를 선택하세요.
Grafana.com Dashboard 필드에 대시보드 ID(
15582)를 입력하고 Load 를 선택하여 대시보드를 가져오세요.
수집되는 항목은 무엇인가요?#
Mattermost는 시스템 성능을 모니터링하는 데 사용할 수 있는 사용자 정의 메트릭 및 표준 Go 메트릭 을 제공합니다.