텔레메트리

각 Mattermost 서버의 개인 정보 보호 정책에 설명 된대로, Mattermost 서버에서 선택적으로 공유되는 텔레메트리 데이터는 보안 및 신뢰성 문제를 식별하고 소프트웨어 문제를 분석하고 수정하며, Mattermost 소프트웨어 및 관련 서비스의 품질을 개선하고, 향후 릴리스를 위한 설계 결정을 내리는 데 사용됩니다.

텔레메트리 데이터는 이동 중에 암호화되어 있으며, 개인 식별 정보나 메시지 내용을 포함하지 않으며, 정보가 사용되고 처리되는 세부 정보는 개인 정보 보호 정책 에서 확인할 수 있습니다.

우리는 다음과 같은 목적으로 데이터를 사용합니다.

  • 보안 및 신뢰성 문제 식별

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

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

  • 향후 릴리스를 위한 설계 결정

Note

텔레메트리 데이터 수집은 기본적으로 모든 Mattermost 배포에 대해 활성화되어 있습니다. Self-hosted 시스템 관리자는 시스템 콘솔 내에서 Mattermost self-hosted 서버에서 텔레메트리 데이터 공유를 비활성화할 수 있습니다. 클라우드 시스템 관리자는 Mattermost 클라우드 워크스페이스에 대해 텔레메트리를 비활성화할 수 없습니다.

보안 업데이트 확인 기능

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

다음 데이터가 매 24시간마다 수집됩니다.

  • Mattermost 서버 빌드 번호 및 버전

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

  • 서버 운영 체제

  • 서버 진단 ID(푸시 통보 프록시에 액세스하는 ID와 동일하며, 텔레메트리 데이터의 중복 계산을 방지하는 데 사용됨)

  • 데이터베이스 유형

  • 데이터베이스 버전

  • 팀 수

  • 사용자 수

  • 활성 사용자 수

  • 단위 테스트 실행 여부

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

  • 텔레메트리 데이터에 사용된 Amazon Cloudfront 서버의 위치

비활성화


비활성화하려면, 시스템 콘솔에서 환경 > SMTP > 보안 경보 활성화 로 이동하여 자체 호스트 배포를 위한 이 보안 업데이트 확인 기능을 비활성화할 수 있습니다. 자세한 내용은 보안 경보 활성화 설명서를 참조하십시오. 이 기능이 비활성화되면 보안 경보를 받지 않습니다.

오류 및 진단 보고 기능

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

  • 사용, 업그레이드 및 배포 패턴과 관련된 특정 개선 사항을 추가하고, 보안 및 신뢰성 문제를 식별합니다.

  • 소프트웨어 문제를 분석하고 수정합니다.

  • Mattermost 소프트웨어 및 관련 서비스의 품질을 개선합니다.

  • 향후 릴리스를 위한 설계 결정을 내립니다.

옵트 아웃

자체 호스팅 배포에서 오류 및 진단 보고 기능을 비활성화하려면 시스템 콘솔에서 **환경 > 로깅 > 진단 및 오류 보고 활성화**로 이동하십시오. 자세한 내용은 진단 및 오류 보고 활성화 문서를 참조하십시오.

배포 및 서버 구성 데이터

보고 주기

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

  • 24시간 경과 후 및 그 이후 매 24시간마다.

배포 구성 정보

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

배포 유형

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

  • Docker

  • Mattermost Omnibus

  • Kubernetes operator

  • GitLab Omnibus

서버 구성 설정

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

열거형 정수 (Enumerated Integer) 및 열거형 불리언 (Enumerated Boolean)의 유형 값

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, enum RestrictPostDelete, bool AllowEditPost, bool EnableUserTypingMessages, 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 PostEditTimeLimit, 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 ExperimentalChannelSidebarOrganization, bool EnableLegacySidebar, bool CorsAllowCredentials, bool CorsDebug, bool DisableBotsWhenOwnerIsDeactivated, bool EnableBotAccountCreation, bool RestrictLinkPreviews, bool EnablePermalinkPreviews, bool EnableSVGs, bool EnableLatex, bool EnableInlineLatex, bool EnableOpenTracing, bool Directory, bool RetentionDays, bool ExperimentalDataPrefetch, bool EnableLocalMode; TeamSettings: bool EnableUserCreation, bool EnableTeamCreation, bool RestrictTeamNames, enum RestrictTeamInvite, enum RestrictPublicChannelManagement, enum RestrictPrivateChannelManagement, enum RestrictPublicChannelCreation, enum RestrictPrivateChannelCreation, enum RestrictPublicChannelDeletion, enum RestrictPrivateChannelDeletion, enum RestrictPrivateChannelManageMembers, 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, enum AndroidMinVersion, enum DesktopLatestVersion, enum DesktopMinVersion, enum IosLatestVersion, enum IosMinVersion; DisplaySettings: bool ExperimentalTimezone; GuestAccountsSettings: bool Enable, bool AllowEmailAccounts, bool EnforceMultifactorAuthentication; SqlSettings: enum DriverName, bool Trace, enum MaxIdleConns, enum ConnMaxIdleTimeMilliseconds, bool ConnMaxLifetimeMilliseconds; enum MaxOpenC onns, 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 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 UseExperimentalGossip, bool ReadOnlyConfig, bool EnableExperimentalGossipEncryption, bool EnableGossipCompression; MetricsSettings: bool Enable, enum BlockProfileRate; WebrtcSettings (only in v5.5 and earlier): bool Enable; ExperimentalSettings bool ClientSideCertEnable, bool EnablePostMetadata, bool LinkMetadataTimeoutMilliseconds, bool EnableClickToReply, bool RestrictSystemAdmin, bool UseNewSAMLLibrary, bool CloudBilling, bool RemoteClusters, bool EnableSharedChannels, bool EnableRemoteClusterService, bool PatchPluginsReactDOM, bool Disableappbar, bool AllowSyncedDrafts; AnnouncementSettings: bool EnableBanner, bool AllowBannerDismissal, bool AdminNoticesEnabled, bool UserNoticesEnabled; ElasticsearchSettings: bool EnableIndexing, bool EnableSearching, bool Sniff, enum PostIndexReplicas, enum PostIndexShards, enum LiveIndexingBatchSize, enum BatchSize, enum RequestTimeoutSeconds, 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

Counts (integer)

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

True/false (boolean) value whether setting remains default (true) or non-default (false). NOTE: No input data is used :

ServiceSettings: bool SiteURL, bool WebsocketURL, bool TLSCertFile, bool TLSKeyFile, bool ReadTimeout, bool WriteTimeout,bool IdleTimeout, bool GoogleDeveloperKey, bool AllowCorsFrom, bool CorsExposedHeaders, bool AllowedUntrustedInternalConnections, bool GfycatApiKey, bool GfycatApiSecret, 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 SupportEmail; ThemeSettings: bool DefaultTheme; TimeZoneSettings: bool SupportedTimezonesPath; 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

상업용 라이선스 정보 (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 패킷 다운로드 시도.

이벤트 데이터

보고 주기
  • 특정 이벤트 발생 직후.

Note

이러한 이벤트는 대부분 비활성화되어 있습니다. 텔레메트리를 통해 전송된 현재 이벤트 목록에 대한 소스 파일을 참조하세요 .

개인 식별이 불가능한 오류 정보, 최종 사용자 및 시스템 관리자에 의해 구분됨

다음 이벤트 발생 시 불리언:

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

다음 이벤트 발생 시 불리언, 포함된 오류 메시지, 최근 전송된 Redux 액션 및 기기, 운영 체제 및 앱의 개인 식별 불가능 정보:

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

개인 식별이 불가능한 진단 정보, 최종 사용자 및 시스템 관리자에 의해 구분됨

다음 이벤트 발생 시 불리언:

  • 팀 및 계정 설정 진단: 이메일, 초대 또는 UI를 통한 계정 생성, 계정 생성 페이지 보기, 계정 생성 완료; 튜토리얼 단계 및 팁 완료 또는 거부, 팀 생성 페이지 보기, 팀 이름 및 URL 입력, 팀 생성 완료, 회원가입 페이지의 모든 양식 요소, 버튼, 텍스트 상자 및 링크 클릭, 팀 선택 페이지 및 팀 생성 페이지를 포함합니다.

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

  • 내비게이션 발견 진단: “더 보기” 목록에서 채널 가입, 초대 또는 공개 링크를 통해; 채널, 다이렉트 또는 그룹 다이렉트 메시지 대화 생성; 기존 채널 이름 바꾸기, 가입하기, 나가기 또는 삭제하기; 헤더 또는 목적 업데이트; 멤버 추가 또는 제거; 채널 알림 설정 업데이트; 채널에서 더 많은 메시지 로드하기; 채널이나 팀 전환하기; 채널이나 다이렉트 메시지 대화를 위해 “더 보기” 모달 열기; 팀 이름 업데이트; 멤버 초대; 프로필 및 채널 설정 업데이트

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

  • 고급 기능 발견 진단: 메시지에 반응하기; 채널을 즐겨찾기 또는 즐겨찾기 해제하기; 메시지 저장 또는 저장 해제; 메시지 고정 또는 고정 해제; 메시지에 회신하기; 오른쪽 사이드바 확장; WebRTC 비디오 통화 시작 또는 종료 (v5.5 이전); 개인 액세스 토큰 만들기 또는 삭제하기; post:all 또는 post:channels 권한 추가 또는 제거; 사이드바에 범주 만들기

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

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

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

  • 플러그인 텔레메트리: 클라우드 워크스페이스에서 사용된 검색어 기록됨

  • 상업용 라이선스 진단 (기업용 에디션 전용): 기업용 라이선스 키를 서버에 업로드함

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

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

  • 그룹 발견 진단: AD/LDAP (기업용 에디션 전용) 및 커스텀 그룹 (기업 및 프로페셔널 에디션 전용)과 관련된 정보 제공, 그룹에 있는 고유 사용자 수, Mattermost에 동기화된 그룹 수, 그룹에 연결된 팀 및 채널, 그룹과 동기화된 팀 및 채널, 그룹 멤버 수

  • 시스템 콘솔 메뉴 발견 진단: 시스템 콘솔의 햄버거 메뉴 항목 클릭, 관리자 가이드, 문제 해결 포럼, 상업용 지원, Mattermost 정보 및 왼쪽 핸드 사이드 네비게이션 메뉴 항목 클릭

  • 제품 내 공지 진단: 본 문구를 본 공지 및 공지에 대한 조치 버튼 클릭

  • 축소된 회신 스레드: 스레드에 회신하기, 푸터 요소를 사용하여 회신, 읽지 않은 스레드로 필터링, 읽은 것으로 표시, 글로벌 스레드 섹션에 액세스하기 위한 클릭.

Playbooks 텔레메트리


Playbooks 메타데이터는 매 24시간마다 수집되어 전송됩니다. 수집된 메타데이터 유형에 대한 자세한 내용은 playbooks 텔레메트리 파일 를 방문하십시오.

앱 프레임워크 텔레메트리

다음 목록은 수집하는 Apps Framework 메타데이터의 유형을 자세히 설명합니다:

모든 이벤트 유형에 대해 수집된 데이터

  • PluginVersion: 플러그인 버전.

  • ServerVersion: 플러그인이 실행 중인 서버의 버전.

  • UserID: 서버의 고유 식별자.

  • appID: 이벤트를 트리거하는 앱의 ID.

  • Event: 이벤트 유형. 추적되는 세 가지 이벤트 유형이 있습니다: install, uninstall, call, oauthComplete.

설치 및 제거 이벤트에서 수집된 데이터

  • appType: 설치된 앱 유형 (예: HTTP, AWS).

호출 이벤트에서 수집된 데이터

  • location: 호출 위치.

  • type: 호출 유형. 현재는 제출 호출만 추적됩니다.

oauthComplete 이벤트에서 수집된 데이터

  • UserActualID: OAuth 플로우를 완료하는 사용자의 사용자 ID.

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