성능 지표 수집

Mattermost v11.11번역일: 2026-09-02원본 보기

Entry, Enterprise, Enterprise Advanced 플랜에서 사용할 수 있습니다(Professional에서는 제공되지 않습니다).

시스템 관리자는 서드파티 도구를 배포하지 않고도 Prometheus와 동일한 성능 모니터링 지표를 수집하고 저장할 수 있습니다. 데이터는 1분마다 수집되어 사용자가 구성한 경로에 저장됩니다. 이 데이터는 매시간 클라우드 기반 또는 로컬 파일 저장소로 동기화되며 15일간 보관됩니다.

수집된 데이터를 내려받아 Mattermost와 공유하면 애플리케이션 성능을 파악하고, 시스템 안정성과 성능 문제를 해결하며, 근본 원인 분석에 활용할 수 있습니다.

팁

이미 Prometheus와 Grafana를 배포해 두셨나요? 이 도구들을 사용해 Mattermost 배포 환경의 성능을 모니터링할 수 있습니다.

Mattermost 구성

참고

Mattermost Cloud 배포 환경에서는 별도 설정이 필요하지 않습니다. 성능 지표 수집에 대한 자세한 내용은 아래 사용법 섹션을 참고하세요.

자체 호스팅 Mattermost 배포 환경에서는 Mattermost 시스템 관리자가 Mattermost에서 다음 단계를 수행해야 합니다.

  1. 시스템 관리자로 Mattermost 워크스페이스에 로그인합니다.
  2. Mattermost v10.1부터는 Product 제품 목록 아이콘 아이콘을 선택한 뒤 App Marketplace를 선택해 제품 내 Mattermost Marketplace에서 Metrics 플러그인을 설치할 수 있습니다. Metrics를 검색한 뒤 Install을 선택하세요.
  3. System Console > Plugins > Plugin Management로 이동합니다. Installed Plugins 섹션에서 Mattermost Metrics Plugin까지 스크롤한 뒤 Enable Plugin을 선택합니다.
  4. 시계열 데이터베이스의 경로를 지정하고 Save를 선택합니다.
  5. System Console > Environment > Performance Monitoring으로 이동해 Enable Performance Monitoring을 true로 설정합니다. Save를 선택합니다.
  6. System Console > Environment > Performance Monitoring으로 이동해 Enable Client Performance Monitoring을 true로 설정합니다. 이 설정은 시스템 관리자용 성능 모니터링 제품 경험에 필요합니다. Save를 선택합니다.
참고

v10.1 이전의 Mattermost 배포 환경에서는 Mattermost v8.0.1 이상과 호환되는 플러그인 바이너리 릴리스의 최신 버전을 내려받아야 합니다. System Console > Plugins > Plugin Management > Upload Plugin으로 이동해 내려받은 플러그인 바이너리를 업로드하세요.

업그레이드

새 버전이 릴리스될 때마다 이 기능을 업그레이드할 것을 권장합니다. 일반적으로 업데이트는 원활하게 진행되며 Mattermost의 사용자 경험을 방해하지 않습니다. 최신 릴리스, 사용 가능한 릴리스, 호환성 고려 사항은 릴리스 페이지에서 확인하세요.

사용법

성능 지표를 수집하려면 Mattermost 시스템 관리자여야 합니다. Create Dump를 선택해 덤프 파일을 생성하세요.

생성된 덤프 파일을 사용하려면 Dockprom 저장소를 복제하기만 하면 됩니다. Prometheus 데이터 볼륨이 방금 내려받은 덤프를 가리키도록 변경하세요. 내려받은 파일은 압축되어 있으므로 사용하려면 먼저 압축을 풀어야 합니다.

Prometheus의 볼륨 구성은 docker-compose.yml 파일에서 아래 코드와 같은 형태여야 합니다.

volumes:
  - ./prometheus:/etc/prometheus
  - /Path/To/Dump/Directory:/prometheus/data

설정을 마쳤다면 Dockprom 저장소에 설명된 대로 docker-compose를 실행하세요.

Mattermost Performance Monitoring v2 대시보드를 Grafana로 가져와 사용할 수도 있습니다.

  1. Grafana(기본값 <localhost>:3000)를 열고 로그인합니다.
  2. 로그인한 뒤 왼쪽 사이드바의 Plus 더하기 아이콘 아이콘으로 이동해 Import를 선택합니다.
  3. Grafana.com Dashboard 필드에 대시보드 ID(15582)를 입력한 뒤 Load를 선택해 대시보드를 가져옵니다.

무엇이 수집되나요?

Mattermost는 시스템 성능을 모니터링하는 데 사용할 수 있는 맞춤 지표와 표준 Go 지표를 제공합니다. 또한 Enterprise 고객은 Metrics 플러그인을 사용해 node exporter 대상에서 호스트/시스템 지표를 수집해 Mattermost Calls의 네트워크 관련 패널을 모니터링할 수 있습니다.