지원 패킷 생성
Enterprise, Professional 플랜에서 사용 가능
self-hosted 배포판
레거시 Mattermost 엔터프라이즈 에디션 E10 및 E20에서 사용 가능
시스템 콘솔이나 mmctl system supportpacket 명령을 사용하여 구성 정보, 로그, 플러그인 세부 정보 및 외부 의존성 데이터가 포함된 Mattermost 지원 패킷을 생성하세요. 비밀번호와 같은 기밀 데이터는 자동으로 제거됩니다.
Mattermost 지원 패킷에는 다음 파일이 포함될 수 있습니다:
mattermost.log
plugins.json
sanitized_config.json
support_packet.yaml
cpu.prof
heap.prof
goroutines
warning.txt
(패킷 생성 중 문제가 발생하는 경우에만 나타남)
Note
패킷 생성 중에 다음 정보가 산출처리됩니다: LdapSettings.BindPassword
, FileSettings.PublicLinkSalt
, FileSettings.AmazonS3SecretAccessKey
, EmailSettings.SMTPPassword
, GitLabSettings.Secret
, GoogleSettings.Secret
, Office365Settings.Secret
, OpenIdSettings.Secret
, SqlSettings.DataSource
, SqlSettings.AtRestEncryptKey
, ElasticsearchSettings.Password
, All SqlSettings.DataSourceReplicas
, All SqlSettings.DataSourceSearchReplicas
, MessageExportSettings.GlobalRelaySettings.SmtpPassword
, ServiceSettings.GfycatApiSecret
, 그리고 ServiceSettings.SplitKey
. 플러그인은 패킷 생성 중에 산출처리되지 않습니다.
시스템 콘솔로 이동하고 시스템 콘솔 메뉴에서 Commercial Support 를 선택하세요.
지원 패킷 다운로드 를 선택하세요. zip 파일이 로컬 머신에 다운로드됩니다. 패킷 생성 중에 파일이 사용할 수 없는 경우 알림이 표시됩니다. 자세한 내용은
warning.txt
파일을 참조하세요.Mattermost 지원에 지원 패킷을 보내기 전에
plugin.json
파일의 기밀 세부정보를 변조하세요. 지원 패킷 데이터를 변조할 때, 가능한 경우 동일한 특수 문자를 포함하는 예제 문자열로 세부 정보를 대체하세요. 특수 문자는 구성 오류의 일반적인 원인이기 때문입니다.
Note
LDAP 그룹은 지원 패킷 생성 중에 포함되지 않습니다. LDAP Version
과 LDAP Vendor
만 포함됩니다(확인되는 경우). 이러한 값은 support_packet.yaml
파일에 포함됩니다.
mmctl system supportpacket 명령을 실행하여 Mattermost 지원팀과 공유할 지원 패킷을 생성하고 다운로드하세요.
go run ./cmd/mmctl system supportpacket
Support Packet 다운로드 중
mattermost_support_packet_.zip에 Support Packet 다운로드됨
Go 성능 메트릭
지원 패킷에는 3개의 go 런타임 프로파일 파일이 포함됩니다:
cpu.prof
는 5초 동안의 CPU 프로파일을 포함합니다.heap.prof
는 힙 프로파일을 포함합니다.goroutines
는 실행 중인 모든 go 루틴의 덤프를 포함합니다.
이 파일은 pprof 을 사용하여 읽을 수 있습니다.
프로파일의 시각화를 열기 위해 go tool pprof -web X
를 사용하여 브라우저에 프로파일의 파일 이름을 넣어야 합니다.