서버 헬스 체크 프로브 설정
Mattermost 서버의 헬스 체크 프로브 설정 방법과 APIv4 엔드포인트 및 Mattermost Probe를 이용한 두 가지 방법을 설명합니다.
이 페이지에서는 Mattermost 서버의 헬스 체크 프로브 설정 방법을 설명합니다. 시작하기 전에 실행 중인 Mattermost 서버가 있어야 합니다. 없는 경우 다양한 배포판에 Mattermost 설치 를 참조하세요. Note 고가용성 Mattermost 클러스터 지원 은 Mattermost Enterprise가 필요합니다. 헬스 체크는 다음 2가지 방법으로 수행할 수 있습니다: APIv4 엔드포인트 핑 Mattermost 서버 핑 APIv4 엔드포인트 핑 # GET /system/ping APIv4 엔드포인트 를 사용하여 시스템 상태를 확인할 수 있습니다. 샘플 요청은 아래에 포함되어 있습니다. 이 엔드포인트는 GoRoutineHealthThreshold 설정을 기준으로 서버가 정상 상태인지 확인합니다. GoRoutineHealthThreshold 가 설정되어 있고 서버의 고루틴 수가 해당 임계값을 초과하면 서버가 비정상 상태로 간주됩니다. GoRoutineHealthThreshold 가 설정되지 않았거나 고루틴 수가 임계값 미만이면 서버가 정상 상태로 간주됩니다. 이 엔드포인트는 Kubernetes 와 같은 스케줄러에도 제공할 수 있습니다. import github.com/mattermost/mattermost/tree/master/server/public/model" Client := model.NewAPIv4Client("https://your-mattermost-url.com") Client.Login("email@domain.com", "Password1") // GetPing status, err := Client.GetPing() Mattermost 서버 핑 # Mattermost Probe 는 다양한 프로브를 사용하여 Mattermost 서버를 지속적으로 핑합니다. 이 프로브들은 메시지 송수신, 채널 참여, 로그인 페이지 핑, 사용자 및 채널 검색 등 핵심 기능을 검증하도록 설정할 수 있습니다. 이 프로젝트는 Mattermost 오픈 소스 커뮤니티에서 기여한 것입니다. 프로젝트에 대한 제안과 기여를 환영합니다.
