원격 측정#

각 Mattermost 서버의 개인정보 처리방침에 설명된 대로, Mattermost 서버에서 선택적으로 공유되는 원격 측정 데이터는 보안 및 신뢰성 문제 식별, 소프트웨어 문제 분석 및 수정, Mattermost 소프트웨어 및 관련 서비스 품질 개선, 향후 릴리스에 대한 설계 결정을 위해 사용됩니다.

원격 측정 데이터는 전송 중 암호화되며, 개인 식별 정보나 메시지 내용을 포함하지 않으며, 정보가 사용되고 처리되는 방식에 대한 자세한 내용은 개인정보 처리방침 에서 확인할 수 있습니다.

다음 목적으로 데이터를 사용합니다:

  • 보안 및 신뢰성 문제 식별

  • 소프트웨어 문제 분석 및 수정

  • Mattermost 소프트웨어 및 관련 서비스 품질 개선 지원

  • 향후 릴리스에 대한 설계 결정

참고

원격 측정 데이터 수집은 모든 Mattermost 배포에서 기본적으로 활성화되어 있습니다. 자체 호스팅 시스템 관리자는 시스템 콘솔 내에서 Mattermost 자체 호스팅 서버의 원격 측정 데이터 공유를 선택 해제할 수 있습니다. 클라우드 시스템 관리자는 Mattermost Cloud 배포에 대한 원격 측정을 비활성화할 수 없습니다.

보안 업데이트 확인 기능#

시스템 보안에 대한 새로운 위협이 지속적으로 발생합니다. 관련된 고우선순위 보안 업데이트를 알리기 위해 Mattermost 서버는 Mattermost Inc.와 진단 정보를 공유하도록 구성되어 있어 적절한 경고를 제공할 수 있습니다.

다음 데이터는 24시간마다 한 번씩 수집됩니다:

  • Mattermost 서버 빌드 번호 및 버전

  • 빌드 유형(Enterprise Edition 또는 Team Edition)

  • 서버 운영체제

  • 서버 진단 ID(푸시 알림 프록시에 접근하는 ID와 동일하며, 원격 측정 데이터의 중복 계산을 방지하는 데 사용됨)

  • 데이터베이스 유형

  • 데이터베이스 버전

  • 팀 수

  • 사용자 수

  • 활성화된 사용자 수

  • 단위 테스트 실행 여부

  • 보안 업데이트 마지막 확인 날짜 및 시간

  • 원격 측정 데이터에 사용되는 Amazon Cloudfront 서버 위치

선택 해제#

선택 해제하려면 시스템 콘솔에서 환경 > SMTP > 보안 경고 활성화 로 이동하여 자체 호스팅 배포에 대한 이 보안 업데이트 확인 기능을 비활성화할 수 있습니다. 자세한 내용은 보안 경고 활성화 문서를 참조하세요. 이 기능이 비활성화되면 보안 경고를 받지 못합니다.

오류 및 진단 보고 기능#

Mattermost 오류 및 진단 데이터는 다음과 같은 목적으로 수집됩니다:

  • 보안 및 안정성 문제 식별을 포함하여 사용, 업그레이드 및 배포 패턴에 특화된 개선사항을 추가하기 위함입니다.

  • 소프트웨어 문제를 분석하고 수정하기 위함입니다.

  • Mattermost 소프트웨어 및 관련 서비스의 품질 향상을 돕기 위함입니다.

  • 향후 릴리스에 대한 디자인 결정을 내리기 위함입니다.

참고

오류 및 진단 보고는 Mattermost에서 사용자 정의 Rudder 도메인인 https://pdat.matterlytics.com 엔드포인트로 전송됩니다. 이 기능이 활성화되면 모든 500 오류가 자동으로 Mattermost 호스팅 Sentry 엔드포인트로 전송됩니다.

선택 해제#

선택 해제하려면 시스템 콘솔에서 환경 > 로깅 > 진단 및 오류 보고 활성화 로 이동하여 자체 호스팅 배포에 대한 오류 및 진단 보고 기능을 비활성화할 수 있습니다. 자세한 내용은 진단 및 오류 보고 활성화 문서를 참조하세요.

배포 및 서버 구성 데이터#

보고 빈도

  • 서버를 처음 시작할 때: 첫 1시간 동안 10분마다, 그 후 12시간 동안 매시간.

  • 24시간 시점과 그 이후 24시간마다.

배포 구성 정보

Mattermost 서버 버전, 데이터베이스 및 운영 체제 유형과 버전, 시스템 관리자 계정 수를 포함한 기본 정보.

배포 유형

  • 수동 설치 (wget 설치 포함)

  • Docker

  • Mattermost Omnibus

  • Kubernetes operator

  • GitLab Omnibus

서버 구성 설정

type (“열거형 정수” 또는 “열거형 불리언”) 값, true/false (“불리언”), count (“정수”) 형태의 구성 설정 파일(config.json)에서 개인 식별이 불가능한 데이터. 구체적으로 다음을 포함합니다:

유형 값 (열거형 정수 및 열거형 불리언)

ServiceSettings: enum WebserverMode, bool EnableSecurityFixAlert, bool EnableInsecureOutgoingConnections, bool EnableIncomingWebhooks, bool EnableOutgoingWebhooks, bool EnableCommands, bool EnableDeveloper, bool EnableOnlyAdminIntegrations, bool EnablePostUsernameOverride, bool EnablePostIconOverride, bool EnableCustomEmoji, enum RestrictCustomEmojiCreation, bool EnableTesting, bool DeveloperFlags, bool EnableClientPerformanceDebugging, bool EnableMultifactorAuthentication, bool EnableOAuthServiceProvider, enum OutgoingIntegrationRequestsDefaultTimeout, enum ConnectionSecurity, bool UseLetsEncrypt, bool Forward80To443, enum ConnectionSecurity, bool TLSStrictTransport, bool EnforceMultifactorAuthentication, bool EnableUserTypingMessages, bool TimeBetweenUserTypingUpdatesMilliseconds, bool EnablePostSearch, bool EnableUserStatuses, bool EnableChannelViewMessages, bool EnableEmojiPicker, bool EnableGifPicker, bool EnableAuthenticationTransfer, enum TeammateNameDisplay, bool EnableUserAccessTokens, enum MaximumLoginAttempts, bool ExtendSessionLengthWithActivity, enum SessionLengthWebInHours, enum SessionLengthMobileInHours, enum SessionLengthSSOInHours, int SessionCacheInMinutes, enum SessionIdleTimeoutInMinutes, enum TimeBetweenUserTypingUpdatesMilliseconds, enum ClusterLogTimeoutMilliseconds, bool CloseUnusedDirectMessages, bool EnablePreviewFeatures, bool EnableTutorial, bool EnableOnboarding, bool ExperimentalEnableDefaultChannelLeaveJoinMessages, bool ExperimentalGroupUnreadChannels, bool AllowCookiesForSubdomains, bool EnableAPITeamDeletion, bool EnableAPITriggerAdminNotifications, bool EnableAPIUserDeletion, bool EnableAPIChannelDeletion, bool ExperimentalEnableHardenedMode, bool DisableLegacyMFA, bool ExperimentalStrictCSRFEnforcement, bool EnableEmailInvitations, bool ExperimentalChannelOrganization, bool EnableLegacySidebar, bool CorsAllowCredentials, bool CorsDebug, bool DisableBotsWhenOwnerIsDeactivated, bool EnableBotAccountCreation, bool RestrictLinkPreviews, bool EnablePermalinkPreviews, bool EnableSVGs, bool EnableLatex, bool EnableInlineLatex, bool Directory, bool RetentionDays, bool EnableLocalMode; TeamSettings: bool EnableUserCreation, bool EnableTeamCreation, bool RestrictTeamNames, bool EnableOpenServer, bool EnableUserDeactivation, bool EnableCustomBrand, bool RestrictDirectMessage, enum MaxNotificationsPerChannel, bool EnableConfirmNotificationsToChannel; enum MaxUsersPerTeam, enum MaxChannelsPerTeam, bool EnableJoinLeaveMessageByDefault, bool EnableCustomUserStatuses, bool EnableLastActiveTime, bool RefreshPostStatsRunTime, bool ExperimentalTownSquareIsReadOnly, bool ExperimentalHideTownSquareinLHS, bool EnableXToLeaveChannelsFromLHS, bool ExperimentalEnableAutomaticReplies, bool ExperimentalViewArchivedChannels, bool LockTeammateNameDisplay, bool MaxFieldSize; ClientRequirementSettings: enum AndroidLatestVersion; GuestAccountsSettings: bool Enable, bool AllowEmailAccounts, bool EnforceMultifactorAuthentication; SqlSettings: enum DriverName, bool Trace, enum ConnMaxIdleTimeMilliseconds, bool ConnMaxLifetimeMilliseconds; enum MaxOpenConns, enum QueryTimeout, bool DisableDatabaseSearch; LogSettings: bool EnableConsole, enum ConsoleLevel, bool ConsoleJson, bool EnableFile, enum FileLevel, bool FileJson, bool EnableWebhookDebugging; NotificationLogSettings: bool EnableConsole, bool ConsoleLevel, bool ConsoleJson, bool EnableFile, bool FileLevel, bool FileJson PasswordSettings: bool Lowercase, bool Number, bool Uppercase, bool Symbol, enum MinimumLength; FileSettings: bool EnablePublicLink, enum DriverName, enum MaxFileSize, enum FileSettings.MaxImageResolution, enum MaxImageDecoderConcurrency, bool FileSettings.ExtractContent, bool FileSettings.ArchiveRecursion, bool AmazonS3SSL, bool AmazonS3SignV2, bool AmazonS3SSE, bool AmazonS3Trace, bool MaximumPayloadSizeBytes, bool MaximumPayloadSizeBytes, bool EnableFileAttachments, bool EnableMobileUpload, bool EnableMobileDownload; EmailSettings: bool EnableSignUpWithEmail, bool EnableSignInWithEmail, bool EnableSignInWithUsername, bool RequireEmailVerification, bool SendEmailNotifications, bool UseChannelInEmailNotifications, bool EmailNotificationContentsType, bool EnableSMTPAuth, enum ConnectionSecurity, bool SendPushNotifications, enum PushNotificationContents, bool EnableEmailBatching, bool SkipServerCertificateVerification, enum EmailBatchingBufferSize, enum EmailBatchingInterval, bool EnablePreviewModeBanner, enum SMTPServerTimeout; MessageExportSettings: bool DownloadExportResults; RateLimitSettings: bool EnableRateLimiter, bool VaryByRemoteAddr, bool VaryByUser, enum PerSec, enum MaxBurst, enum MemoryStoreSize; PrivacySettings: bool ShowEmailAddress, bool ShowFullName; ThemeSettings: bool EnableThemeSelection, bool AllowCustomThemes; GitLabSettings: bool Enable; GoogleSettings: bool Enable; Office365Settings: bool Enable; SupportSettings: bool CustomTermsOfServiceEnabled; enum CustomTermsOfServiceReAcceptancePeriod; LdapSettings: bool Enable, bool EnableSync, enum ConnectionSecurity, bool SkipCertificateVerification, enum SyncIntervalMinutes, enum QueryTimeout, enum MaxPageSize, bool EnableAdminFilter; ComplianceSettings: bool Enable, bool EnableDaily; LocalizationSettings: enum DefaultServerLocale, enum DefaultClientLocale, enum AvailableLocales; SamlSettings: bool Enable, bool EnableSyncWithLdap, bool IgnoreGuestsLdapSync, bool EnableSyncWithLdapIncludeAuth, bool Verify, bool Encrypt, bool SignRequest, bool EnableAdminFilter; ClusterSettings: bool Enable, bool UseIpAddress, bool ReadOnlyConfig, bool EnableExperimentalGossipEncryption, bool EnableGossipCompression; MetricsSettings: bool Enable, bool EnableClientMetrics, bool EnableNotificationMetrics, enum BlockProfileRate; WebrtcSettings (only in v5.5 and earlier): bool Enable; ExperimentalSettings bool ClientSideCertEnable, bool EnablePostMetadata, bool LinkMetadataTimeoutMilliseconds, bool EnableClickToReply, bool RestrictSystemAdmin, bool CloudBilling, bool AllowSyncedDrafts, bool YoutubeReferrerPolicy; AnnouncementSettings: bool EnableBanner, bool AllowBannerDismissal, bool AdminNoticesEnabled, bool UserNoticesEnabled; ElasticsearchSettings: bool EnableIndexing, bool EnableSearching, bool Sniff, enum PostIndexReplicas, enum PostIndexShards, enum LiveIndexingBatchSize, enum BatchSize, bool SkipTLSVerification, bool Trace; PluginSettings: bool Enable, bool EnableUploads, bool EnableHealthCheck, bool EnableMarketplace, bool EnableRemoteMarketplace, bool AutomaticPrepackagedPlugins, bool RequirePluginSignature; DataRetentionSettings: bool EnableMessageDeletion, bool MessageRetentionDays, bool AllowInsecureDownloadUrl, bool EnableFileDeletion, bool FileRetentionDays, enum DeletionJobStartTime; MessageExportSettings: bool EnableExport, enum ExportFormat, enum DailyRunTime, enum ExportFromTimestamp, enum BatchSize, enum GlobalRelaySettings.CustomerType; ExperimentalAuditSettings: bool SysLogEnabled, bool SysLogInsecure, enum SysLogMaxQueueSize, bool FileEnabled, enum FileMaxSizeMB, enum FileMaxAgeDays, bool FileMaxBackups, bool FileCompress, enum FileMaxQueueSize; BleveSettings: bool EnableIndexing, bool EnableSearching, bool EnableAutocomplete, enum BatchSize; bool FeatureFlags

카운트 (정수)

SqlSettings: int DataSourceReplicas, int DataSourceSearchReplicas, int ReplicaLagSettings; ThemeSettings: int AllowedThemes; PluginSettings: int SignaturePublicKeyFiles

설정이 기본값(true) 또는 비기본값(false)으로 유지되는지 여부를 나타내는 참/거짓 (불리언) 값입니다. 참고: 입력 데이터는 사용되지 않습니다:

ServiceSettings: bool SiteURL, bool WebsocketURL, bool TLSCertFile, bool TLSKeyFile, bool ReadTimeout, bool WriteTimeout,bool IdleTimeout, bool GoogleDeveloperKey, bool AllowCorsFrom, bool CorsExposedHeaders, bool AllowedUntrustedInternalConnections, bool ManagedResourcePaths, bool CollapsedThreads, bool PostPriority, bool AllowPersistentNotifications, bool PersistentNotificationMaxCount, bool PersistentNotificationIntervalMinutes, bool PersistentNotificationMaxRecipients; TeamSettings: bool SiteName, bool CustomBrandText, bool CustomDescriptionText, bool UserStatusAwayTimeout, bool ExperimentalPrimaryTeam; DisplaySettings: bool CustomUrlSchemes, bool MaxMarkdownNodes; GuestAccountSettings: bool RestrictCreationToDomains, bool EnforceMultifactorAuthentication, bool HideTags; LogSettings: bool FileLocation; NotificationLogSettings: bool FileLocation; EmailSettings: bool FeedbackName, bool FeedbackEmail, bool FeedbackOrganization, bool LoginButtonColor, bool LoginButtonBorderColor, bool LoginButtonTextColor, bool ImageProxyType, bool ImageProxyURL, bool ImageProxyOptions; RateLimitSettings: bool VaryByHeader; SupportSettings: bool TermsOfServiceLink, bool PrivacyPolicyLink, bool AboutLink, bool HelpLink, bool ReportAProblemLink, bool AppCustomURLSchemes, bool MobileExternalBrowser bool SupportEmail; ThemeSettings: bool DefaultTheme; LdapSettings: bool FirstNameAttribute, bool LastNameAttribute, bool EmailAttribute, bool UserNameAttribute, bool NicknameAttribute, bool IdAttribute, bool PositionAttribute, bool LoginFieldName, bool LoginButtonColor, bool LoginButtonBorderColor, bool LoginButtonTextColor, bool GroupFilter, bool GroupDisplayNameAttribute, bool GroupIdAttribute, bool GuestFilter, bool AdminFilter; SamlSettings: bool SignatureAlgorithm, bool CanonicalAlgorithm, bool ScopingIDPProviderId, bool ScopingIDPName, bool IdAttribute, bool GuestAttribute, bool FirstNameAttribute, bool LastNameAttribute, bool EmailAttribute, bool UserNameAttribute, bool NicknameAttribute, bool LocaleAttribute, bool PositionAttribute, bool LoginIdAttribute, bool LoginButtonText, bool LoginButtonColor, bool LoginButtonBorderColor, bool LoginButtonTextColor, bool AdminFilter; NativeAppSettings: bool AppDownloadLink, bool AndroidAppDownloadLink, bool IosAppDownloadLink; WebrtcSettings (only in v5.5 and earlier): bool StunURI, bool TurnURI; ClusterSettings: bool NetworkInterface, bool BindAddress, bool AdvertiseAddress; MetricsSettings: bool BlockProfileRate; AnalyticsSettings: bool MaxUsersForStatistics; ExperimentalSettings bool ClientSideCertCheck; AnnouncementSettings: bool BannerColor, bool BannerTextColor; ElasticsearchSettings: bool ConnectionUrl, bool Username, bool Password, bool IndexPrefix; PluginSettings: bool MarketplaceUrl, bool SignaturePublicKeyFiles, bool ChimeraOAuthProxyUrl; MessageExportSettings: bool GlobalRelaySettings.SmtpUsername, bool GlobalRelaySettings.SmtpPassword, bool GlobalRelaySettings.EmailAddress; ConnectedWorkspacesSettings: bool EnableSharedChannels, bool EnableRemoteClusterService, bool DisableSharedChannelsStatusSync, bool DefaultMaxPostsPerSync, bool EnableCrossTeamSearch

상업용 라이선스 정보 (Enterprise Edition 전용)

Enterprise Edition 서버에 사용된 상업용 라이선스 키 또는 평가판 라이선스 키에 대한 정보: 회사 ID, 라이선스 ID, 라이선스 발급일, 라이선스 시작일, 라이선스 만료일, 라이선스 사용자 수, 라이선스 이름, 잠금 해제된 구독 기능 목록.

고급 액세스 제어 구성 정보 (Enterprise Edition 전용)

채널 관리와 관련된 정보: 채널 스키마 수, 사용자나 게스트의 메시지 게시가 비활성화된 채널 수, 사용자나 게스트의 이모지 반응이 비활성화된 채널 수, 멤버 관리가 비활성화된 채널 수, 사용자나 게스트의 채널 멘션이 비활성화된 채널 수.

채널 멤버 관리 정보 (Enterprise Edition 전용)

대량 사용자 관리 및 팀 및 채널 필터링과 관련된 정보: 추가된 사용자 수, 제거된 사용자 수, 승격된 사용자 수, 강등된 사용자 수, 채널 구성 페이지에서 아카이브 및 아카이브 해제가 사용된 횟수, 채널 검색 또는 팀 검색 필터가 사용된 횟수.

그룹 구성 정보 (Enterprise Edition 전용)

AD/LDAP 그룹과 관련된 정보: Mattermost에 동기화된 그룹 수, 그룹에 연결된 팀 및 채널, 그룹과 동기화된 팀 및 채널, 그룹 멤버 수.

플러그인 구성 정보

활성 및 비활성 플러그인 수, 웹앱 또는 백엔드 부분을 사용하는 플러그인, 활성화된 Mattermost 플러그인과 해당 버전, 비활성화된 핵심 플러그인 수를 포함한 기본 정보. 일부 플러그인은 플러그인의 인증된 사용자 수와 같은 요약 데이터를 전송할 수 있습니다. 플러그인 목록은 Marketplace에서 가져옵니다. Marketplace에 접근할 수 없는 경우 알려진 플러그인 목록이 대신 사용됩니다.

권한 구성 정보 (Enterprise Edition 전용)

시스템에서 생성된 시스템 스키마와 각 팀 재정의 스키마에 대한 각 역할별로 구성된 권한. 스키마 ID; 팀 관리자 권한; 팀 사용자 권한; 채널 관리자 권한; 채널 사용자 권한; 스키마가 연결된 팀 수; 각 관리자 역할에 할당된 사용자 수; 기본 권한을 사용하지 않는 관리자 역할 수; 각 관리자 역할의 기본 권한 변경 사항.

집계된 사용 통계

개인을 식별할 수 없는 기본 사용 통계의 합계: 활성화 및 비활성화된 계정 수, 지난 24시간 및 지난 30일 동안의 사용자 로그인 수, 지난 하루/한 달 동안 활성화된 사용자 수, 지난 24시간 동안 APIv3 엔드포인트 사용 여부, 게시물, 채널, 팀, 게스트 계정, 봇 및 파일 저장소 수.

True Up 진단

라이선스 true up에 대한 영업 지원 요청; true up 패킷 다운로드 시도.

이벤트 데이터#

보고 빈도
  • 특정 이벤트가 발생한 직후.

참고

이러한 이벤트의 대부분이 비활성화되었습니다. 원격 측정을 통해 전송되는 현재 이벤트 목록은 소스 파일 을 참조하세요.

최종 사용자와 시스템 관리자로 구분되는 개인 식별 불가능한 오류 정보

다음 이벤트가 발생할 때의 불리언 값:

  • 로그인 오류: 이메일 로그인 오류, AD/LDAP 로그인 오류, SAML 로그인 오류

오류 메시지, 최근에 디스패치된 Redux 액션, 그리고 기기, 운영 체제, 앱의 식별 불가능한 정보를 포함하여 다음 이벤트가 발생할 때의 불리언 값:

  • 모바일 앱 오류: 타입 오류, 예외, 로그인 실패로 인한 앱 충돌

최종 사용자와 시스템 관리자로 구분되는 개인 식별 불가능한 진단 정보

다음 이벤트가 발생할 때의 불리언 값:

  • 팀 및 계정 설정 진단: 이메일, 초대 또는 UI를 통한 계정 생성, 계정 생성 페이지 조회, 계정 생성 완료; 튜토리얼 단계 및 팁 완료 또는 선택 해제, 팀 생성 페이지 조회, 팀 이름 및 URL 입력, 팀 생성 완료, 가입 페이지, 팀 선택 페이지, 팀 생성 페이지의 모든 폼 요소, 버튼, 텍스트박스 및 링크 클릭

  • 로그인 진단: 이메일, LDAP 또는 SAML/SSO 로그인 성공 또는 실패; 로그아웃 성공; 이메일에서 LDAP 또는 SAML/SSO로 인증 방법 전환 또는 그 반대; 비밀번호 재설정; 비밀번호 업데이트

  • 탐색 발견 진단: “더보기” 목록에서 채널 참여, 초대를 통해 또는 공개 링크 클릭으로 채널 참여; 채널, 다이렉트 또는 그룹 다이렉트 메시지 대화 생성; 기존 채널 이름 변경, 참여, 나가기 또는 삭제; 헤더 또는 목적 업데이트; 구성원 추가 또는 제거; 채널 알림 기본 설정 업데이트; 채널에서 더 많은 메시지 로드; 채널 또는 팀 전환; 채널 또는 다이렉트 메시지 대화를 위한 “더보기” 모달 열기; 팀 이름 업데이트; 구성원 초대; 프로필 및 채널 설정 업데이트

  • 핵심 기능 발견 진단: 메시지 생성, 편집 또는 삭제; 해시태그, 링크, 멘션 또는 파일 첨부가 포함된 메시지 게시; 용어 검색; 저장된 게시물 또는 최근 멘션 검색

  • 고급 기능 발견 진단: 메시지에 반응; 채널 즐겨찾기 또는 즐겨찾기 해제; 메시지 저장 또는 저장 해제; 메시지 고정 또는 고정 해제; 메시지 답장; 오른쪽 사이드바 확장; WebRTC 영상 통화 시작 또는 종료(v5.5 및 이전 버전에서만); 개인 액세스 토큰 생성 또는 삭제; post:all 또는 post:channels 권한 추가 또는 제거; 사이드바에 카테고리 생성

  • 통합 발견 진단: 웹훅 또는 슬래시 명령어 생성 또는 트리거; OAuth 2.0 앱 생성, 승인 또는 삭제; 사용자 정의 이모지 생성, 게시 또는 삭제

  • 플러그인 발견 진단: 서버 또는 웹앱 부분을 포함하거나 둘 다 포함하는 설치된 플러그인 수; 활성화된 해당 플러그인 수

  • 플러그인 마켓플레이스 진단: 모든 설치 및 업데이트 이벤트에 대한 플러그인 ID, 현재 버전 및 대상 버전. 기본 마켓플레이스가 구성된 경우에만 전송됨

  • 플러그인 원격 측정: 클라우드 워크스페이스의 마켓플레이스에서 사용된 검색어가 기록됨

  • 상용 라이선스 진단 (Enterprise Edition 전용): 서버에 Enterprise 라이선스 키 업로드

  • 모바일 성능 진단: 앱 시작, 채널 전환 및 팀 전환에 대한 로드 시간

  • 권한 발견 진단 (Enterprise Edition 전용): 시스템에 생성된 시스템 스키마 및 각 팀 오버라이드 스키마에 대한 각 역할에 구성된 모든 권한 제공. 스키마 ID; 팀 관리자 권한; 팀 사용자 권한; 채널 관리자 권한; 채널 사용자 권한; 스키마가 연결된 팀 수

  • 그룹 발견 진단: AD/LDAP(Enterprise Edition 전용) 및 사용자 정의 그룹(Enterprise 및 Professional Edition 전용)과 관련된 정보 제공, 그룹의 고유 사용자 수, Mattermost에 동기화된 그룹 수, 그룹에 연결된 팀 및 채널, 그룹과 동기화된 팀 및 채널, 그룹 구성원 수, 사용자 정의 그룹 @멘션, 기존 사용자 정의 그룹 변경 및 생성된 새 사용자 정의 그룹 포함

  • 시스템 콘솔 메뉴 발견 진단: 관리자 가이드, 문제 해결 포럼, 상용 지원, Mattermost 소개를 포함한 시스템 콘솔의 햄버거 메뉴 항목 클릭 및 왼쪽 탐색 메뉴 항목 클릭

  • 제품 내 알림 진단: 조회된 알림 및 작업 버튼이 클릭된 알림

  • 스레드 토론: 스레드에 답글 달기, 푸터 요소를 사용한 답글, 읽지 않은 항목으로 스레드 필터링, 읽음으로 표시, 전역 스레드 섹션 접근 클릭

  • 사용자 정의 그룹: 사용자 정의 그룹을 사용하여 채널에 사용자 초대, 사용자 정의 그룹 멘션, 사용자 정의 그룹 수정

  • 읽기 전용 채널: 읽기 전용 채널로 이동, 읽기 전용 채널에 메시지 게시, 읽기 전용 채널 열기

  • 공유 워크스페이스: 공유 채널로 이동, 공유 채널에 메시지 게시, 원격 사용자 멘션

  • 게스트 계정: 게스트 계정 멘션, 게스트에게 직접 메시지 전송, 채널에 게스트 추가

  • 수동 키워드 추적: 채널 및 스레드에서 강조 표시된 수동 키워드 업데이트

플레이북 원격 측정#

협업 플레이북 메타데이터는 24시간마다 수집되어 전송됩니다. 수집된 메타데이터 유형에 대한 자세한 내용은 플레이북 원격 측정 파일 을 참조하세요.

Android 모바일 앱 성능 모니터링#

Android 앱 성능을 개선하기 위해 성능이 저하되는 주요 영역을 식별하기 위해 메트릭이라고 불리는 추적 이벤트와 디바이스 정보를 수집하고 있습니다. 이러한 메트릭은 v1.20 버전부터 시작하는 Android 앱 베타 빌드를 사용하는 사용자 중 진단 정보 전송을 허용하는 서버에 로그인한 사용자에게만 전송됩니다.

추적 이벤트

시작, 팀/채널 전환, 게시물 로딩/업데이트 및 채널 서랍 열기/닫기와 같은 작업이 발생한 기간을 포함합니다. 명명 규칙은 [시작 관찰]:[종료 관찰] 로 해석됩니다. 예를 들어, start:overall 은 앱 시작부터 완전히 렌더링될 때까지, post_list:thread 는 게시물 목록에서 게시물을 누를 때부터 스레드가 열릴 때까지입니다. 추적 이벤트의 전체 목록은 다음과 같습니다:

  • start:overall

  • start:process_packages

  • start:content_appeared

  • start:select_server_screen

  • start:channel_screen

  • team:switch

  • channel:loading

  • channel:switch_loaded

  • channel:switch_initial

  • channel:close_drawer

  • channel:open_drawer

  • posts:loading

  • post_list:thread

  • post_list:permalink

디바이스 정보

수집되는 정보는 개인을 식별할 수 없습니다. system_version을 제외한 디바이스 정보는 react-native-device-info 라이브러리를 기반으로 합니다. 자세한 내용은 링크된 문서를 참조하세요. 디바이스 정보의 전체 목록은 다음과 같습니다:

  • api_level

  • build_number

  • bundle_id

  • brand

  • country

  • device_id

  • device_locale

  • device_type

  • device_unique_id

  • height

  • is_emulator

  • is_tablet

  • manufacturer

  • max_memory

  • model

  • server_version

  • system_name

  • system_version

  • timezone

  • version

  • width