사용 가능 플랜: Entry, Enterprise, Enterprise Advanced(Professional 제외)
감사 로그 JSON 스키마는 필드 이름, 데이터 유형, 객체 및 구조를 포함하여 단일 이벤트가 감사 로그에 기록될 때 표시되는 방식을 일관되게 정의하는 표준화된 청사진 또는 설계도로 기능합니다.
JSON 감사 로깅 스키마의 개요는 아래에 제공됩니다. 추가 세부 정보는 JSON 데이터 모델을 참조하세요.
{
"timestamp": "",
"status": "",
"event_name": "",
"error": {
"status_code": 0,
"description": ""
},
"actor": {
"user_id": ""
"session_id": ""
"client": ""
"ip_address": ""
},
"event": {
"parameters": {}
"prior_state": {}
"resulting_state": {}
"object_type": ""
},
"meta": {
"api_path": "",
"cluster_id": ""
"non_channel_member_access": false
"user_access_token_id": ""
}
}
감사 로그 레코드 예시#
사용자 환경설정 업데이트#
{
"timestamp": "2022-08-17 20:37:52.846 +01:00",
"event_name": "updatePreferences",
"status": "success",
"actor": {
"user_id": "aw8ehkwaziytzry1qqxi9tsqwh",
"session_id": "kth3jyadc3b1p84kbz6y3o75na",
"client": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6 Safari/605.1.15",
"ip_address": "192.168.0.169"
},
"event": {
"parameters": {},
"prior_state": {},
"resulting_state": {},
"object_type": ""
},
"meta": {
"api_path": "/api/v4/users/aw8ehkwaziytzry1qqxi9tsqwh/preferences",
"cluster_id": "8dxdbfx6fpdwtki1z6n8whtkho"
},
"error": {}
}
게시물 생성#
{
"timestamp": "2025-04-30 16:17:44.207 Z",
"event_name": "createPost",
"status": "success",
"actor": {
"user_id": "i764hi6h5bbz8p1955ed4ahj6y",
"session_id": "t7894ft76igtpb788nkkej1yoy",
"client": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
"ip_address": "172.19.0.8"
},
"event": {
"parameters": {
"post": {
"channel_id": "pfis7ycuy78o7m3zebajmxqeuo",
"user_id": "i764hi6h5bbz8p1955ed4ahj6y",
"message": "Sample post content"
}
},
"prior_state": {},
"resulting_state": {
"channel_id": "pfis7ycuy78o7m3zebajmxqeuo",
"create_at": 1746029864145,
"id": "xpw97hf6kfncirzhqisb5sym7e",
"user_id": "i764hi6h5bbz8p1955ed4ahj6y"
},
"object_type": "post"
},
"meta": {
"api_path": "/api/v4/posts",
"cluster_id": "i5twhjm3ainatcifiy3oksshae"
},
"error": {}
}
시스템 구성 변경#
{
"timestamp": "2025-04-30 16:18:30.803 Z",
"event_name": "patchConfig",
"status": "success",
"actor": {
"user_id": "i764hi6h5bbz8p1955ed4ahj6y",
"session_id": "t7894ft76igtpb788nkkej1yoy",
"client": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
"ip_address": "172.19.0.8"
},
"event": {
"parameters": {},
"prior_state": {
"config_diffs": [
{
"actual_val": false,
"base_val": true,
"path": "MetricsSettings.EnableClientMetrics"
}
]
},
"resulting_state": {},
"object_type": "config"
},
"meta": {
"api_path": "/api/v4/config/patch",
"cluster_id": "i5twhjm3ainatcifiy3oksshae"
},
"error": {}
}
감사 이벤트 유형#
다음 표는 Mattermost 감사 로그에 기록되는 전체 감사 이벤트 유형(event_name 값)을 나열합니다.
사용자 관리 이벤트#
| 이벤트 이름 |
설명 |
attachDeviceId |
사용자 세션에 디바이스 ID 연결 |
createUser |
새 사용자 계정 생성 |
createUserAccessToken |
사용자 액세스 토큰 생성 |
deleteUser |
사용자 계정 삭제 |
demoteUserToGuest |
사용자를 게스트로 강등 |
disableUserAccessToken |
사용자 액세스 토큰 비활성화 |
enableUserAccessToken |
사용자 액세스 토큰 활성화 |
followThreadByUser |
사용자의 메시지 스레드 팔로우 |
getUserAudits |
사용자 감사 로그 조회 |
login |
사용자 로그인 이벤트 |
logout |
사용자 로그아웃 이벤트 |
migrateAuthToLdap |
사용자 인증을 LDAP으로 마이그레이션 |
migrateAuthToSaml |
사용자 인증을 SAML로 마이그레이션 |
patchUser |
사용자 속성 업데이트 |
promoteGuestToUser |
게스트 사용자를 일반 사용자로 승격 |
resetPassword |
사용자 비밀번호 재설정 |
resetPasswordFailedAttempts |
비밀번호 실패 시도 횟수 초기화 |
revokeUserAccessToken |
사용자 액세스 토큰 해지 |
sendPasswordReset |
비밀번호 재설정 이메일 발송 |
sendVerificationEmail |
이메일 인증 메시지 발송 |
setDefaultProfileImage |
기본 프로필 이미지 설정 |
setProfileImage |
커스텀 프로필 이미지 설정 |
setUnreadThreadByPostId |
게시물 ID 기준 스레드 읽지 않음 상태 설정 |
switchAccountType |
계정 유형 전환 |
unfollowThreadByUser |
사용자의 메시지 스레드 팔로우 해제 |
updatePassword |
사용자 비밀번호 업데이트 |
updateReadStateAllThreadsByUser |
사용자의 모든 스레드 읽음 상태 업데이트 |
updateReadStateThreadByUser |
사용자의 특정 스레드 읽음 상태 업데이트 |
updateUser |
사용자 계정 정보 업데이트 |
updateUserActive |
사용자 활성/비활성 상태 업데이트 |
updateUserAuth |
사용자 인증 설정 업데이트 |
updateUserMfa |
사용자 다중 인증(MFA) 업데이트 |
updateUserRoles |
사용자 역할 및 권한 업데이트 |
verifyUserEmail |
사용자 이메일 주소 인증 |
verifyUserEmailWithoutToken |
토큰 없이 사용자 이메일 인증 |
채널 관리 이벤트#
| 이벤트 이름 |
설명 |
addChannelMember |
채널에 멤버 추가 |
convertGroupMessageToChannel |
그룹 메시지를 채널로 전환 |
createChannel |
새 채널 생성 |
createChannelBookmark |
채널 북마크 생성 |
createDirectChannel |
다이렉트 메시지 채널 생성 |
createGroupChannel |
그룹 메시지 채널 생성 |
deleteChannel |
채널 삭제 |
deleteChannelBookmark |
채널 북마크 삭제 |
moveChannel |
팀 간 채널 이동 |
patchChannel |
채널 속성 업데이트 |
patchChannelModerations |
채널 조정 설정 업데이트 |
removeChannelMember |
채널에서 멤버 제거 |
restoreChannel |
삭제된 채널 복원 |
setChannelMembers |
채널 멤버십 일괄 설정(교체) |
updateChannel |
채널 정보 업데이트 |
updateChannelBookmark |
채널 북마크 업데이트 |
updateChannelBookmarkSortOrder |
채널 북마크 정렬 순서 업데이트 |
updateChannelMemberNotifyProps |
채널 멤버 알림 속성 업데이트 |
updateChannelMemberRoles |
채널 멤버 역할 업데이트 |
updateChannelMemberSchemeRoles |
채널 멤버 스키마 역할 업데이트 |
updateChannelPrivacy |
채널 공개 범위 설정 업데이트 |
updateChannelScheme |
채널 권한 스킴 업데이트 |
팀 관리 이벤트#
| 이벤트 이름 |
설명 |
addTeamMember |
팀에 구성원 추가 |
addTeamMembers |
팀에 여러 구성원 추가 |
addUserToTeamFromInvite |
초대를 통해 팀에 사용자 추가 |
createTeam |
새 팀 생성 |
deleteTeam |
팀 삭제 |
invalidateAllEmailInvites |
모든 이메일 초대 무효화 |
inviteGuestsToChannels |
채널에 게스트 초대 |
inviteUsersToTeam |
팀에 사용자 초대 |
patchTeam |
팀 속성 업데이트 |
regenerateTeamInviteId |
팀 초대 ID 재생성 |
removeTeamIcon |
팀 아이콘 제거 |
removeTeamMember |
팀에서 구성원 제거 |
restoreTeam |
삭제된 팀 복원 |
setTeamIcon |
팀 아이콘 설정 |
updateTeam |
팀 정보 업데이트 |
updateTeamMemberRoles |
팀 구성원 역할 업데이트 |
updateTeamMemberSchemeRoles |
팀 구성원 스킴 역할 업데이트 |
updateTeamPrivacy |
팀 프라이버시 설정 업데이트 |
updateTeamScheme |
팀 권한 스킴 업데이트 |
게시물 및 콘텐츠 이벤트#
| 이벤트 이름 |
설명 |
createPost |
새 게시물 생성 |
createSchedulePost |
예약된 게시물 생성 |
deletePost |
게시물 삭제 |
deleteScheduledPost |
예약된 게시물 삭제 |
moveThread |
메시지 스레드 이동 |
patchPost |
게시물 속성 업데이트 |
restorePostVersion |
이전 게시물 버전 복원 |
saveIsPinnedPost |
고정된 게시물 상태 저장 |
searchPosts |
게시물 검색 |
updatePost |
게시물 내용 업데이트 |
updateScheduledPost |
예약된 게시물 업데이트 |
Note
Mattermost v11.5.0부터 게시물 및 콘텐츠 액세스 이벤트의 감사 로그 항목에 meta 객체에 non_channel_member_access 필드가 포함됩니다. 사용자가 구성원이 아닌 채널의 게시물 또는 콘텐츠에 액세스하면 이 필드가 true로 설정됩니다. 관리자는 이 표시기를 사용하여 감사 로그에서 무단 또는 예상치 못한 콘텐츠 액세스를 식별하고 검토할 수 있습니다.
Mattermost v11.11.0부터 개인용 액세스 토큰(Personal Access Token)으로 인증된 요청의 감사 로그 항목에 meta 객체에 사용된 토큰을 식별하는 user_access_token_id 필드가 포함됩니다. 이를 통해 관리자는 Sessions 데이터베이스 테이블을 별도로 대조하지 않고도 특정 요청에 어떤 토큰이 사용되었는지 추적할 수 있습니다.
게시물 전달 이벤트#
Mattermost v12.0에서는 메시지 콘텐츠가 사용자 또는 연동에 전달될 때마다 이를 기록하는 postDelivered 감사 로그 이벤트가 도입되었습니다. 이 이벤트는 게시물 전달 감사 로깅을 활성화한 경우에만 발생하며, 이 기능은 기본적으로 비활성화되어 있습니다. 이 페이지의 다른 감사 로그 이벤트와 달리 postDelivered는 전용 audit-delivery 로그 수준에서 발생하므로 별도의 감사 로그 타깃이 필요합니다. 레코드 형식, 페이로드 필드, 전체 전달 메커니즘은 해당 페이지를 참조하세요.
| 이벤트 이름 |
설명 |
postDelivered |
사용자 또는 연동에 게시물 콘텐츠 전달 |
updateDeliveryTrackingConfig |
게시물 전달 감사 로깅 구성 업데이트 |
인증 및 보안 이벤트#
| 이벤트 이름 |
설명 |
addLdapPrivateCertificate |
LDAP 개인 인증서 추가 |
addLdapPublicCertificate |
LDAP 공개 인증서 추가 |
addSamlIdpCertificate |
SAML IDP 인증서 추가 |
addSamlPrivateCertificate |
SAML 개인 인증서 추가 |
addSamlPublicCertificate |
SAML 공개 인증서 추가 |
completeSaml |
SAML 인증 완료. 로그인 시 JIT로 새 계정이 프로비저닝되면 meta.user_created가 true입니다. |
extendSessionExpiry |
세션 만료 시간 연장 |
idMigrateLdap |
LDAP으로 ID 마이그레이션 |
linkLdapGroup |
LDAP 그룹 연결 |
removeLdapPrivateCertificate |
LDAP 개인 인증서 제거 |
removeLdapPublicCertificate |
LDAP 공개 인증서 제거 |
removeSamlIdpCertificate |
SAML IDP 인증서 제거 |
removeSamlPrivateCertificate |
SAML 개인 인증서 제거 |
removeSamlPublicCertificate |
SAML 공개 인증서 제거 |
revokeAllSessionsAllUsers |
모든 사용자의 모든 세션 취소 |
revokeAllSessionsForUser |
특정 사용자의 모든 세션 취소 |
revokeSession |
개별 세션 취소 |
syncLdap |
LDAP 데이터 동기화 |
unlinkLdapGroup |
LDAP 그룹 연결 해제 |
시스템 관리 이벤트#
| 이벤트 이름 |
설명 |
clearServerBusy |
서버 사용 중 상태 지우기 |
completeOnboarding |
시스템 온보딩 완료 |
configReload |
시스템 구성 다시 로드 |
databaseRecycle |
데이터베이스 연결 재활용 |
downloadLogs |
시스템 로그 다운로드 |
getAppliedSchemaMigrations |
적용된 스키마 마이그레이션 가져오기 |
getAudits |
감사 로그 검색 |
getConfig |
시스템 구성 가져오기 |
getLogs |
시스템 로그 가져오기 |
getOnboarding |
온보딩 상태 가져오기 |
invalidateCaches |
시스템 캐시 무효화 |
migrateConfig |
구성 마이그레이션 |
muteHealthFinding |
Health Dashboard 점검 결과 음소거 |
patchConfig |
구성 속성 업데이트 |
queryLogs |
시스템 로그 쿼리 |
restartServer |
서버 재시작 |
setServerBusy |
서버 사용 중 상태 설정 |
unmuteHealthFinding |
Health Dashboard 점검 결과 음소거 해제 |
updateConfig |
시스템 구성 업데이트 |
updateViewedProductNotices |
조회된 제품 알림 업데이트 |
upgradeToEnterprise |
Enterprise 에디션으로 업그레이드 |
파일 관리 이벤트#
| 이벤트 이름 |
설명 |
createUpload |
파일 업로드 생성 |
getFile |
파일 검색 |
getFileLink |
파일 링크 가져오기 |
uploadData |
데이터 업로드 |
uploadFileMultipart |
멀티파트 파일 업로드 |
uploadFileMultipartLegacy |
레거시 멀티파트 파일 업로드 |
uploadFileSimple |
단순 파일 업로드 |
OAuth 애플리케이션 이벤트#
| 이벤트 이름 |
설명 |
authorizeOAuthApp |
OAuth 애플리케이션 인가 |
authorizeOAuthPage |
OAuth 인가 페이지 액세스 |
completeOAuth |
OAuth/OIDC 인증 완료. JIT(Just-In-Time) 프로비저닝으로 로그인 중 새 계정이 생성된 경우 meta.user_created 값이 true입니다. |
createOAuthApp |
OAuth 애플리케이션 생성 |
deauthorizeOAuthApp |
OAuth 애플리케이션 인가 취소 |
deleteOAuthApp |
OAuth 애플리케이션 삭제 |
getAccessToken |
OAuth 액세스 토큰 가져오기 |
loginWithOAuth |
OAuth로 로그인 |
mobileLoginWithOAuth |
OAuth로 모바일 로그인 |
regenerateOAuthAppSecret |
OAuth 앱 비밀 재생성 |
signupWithOAuth |
OAuth로 가입 |
updateOAuthApp |
OAuth 애플리케이션 업데이트 |
웹훅 이벤트#
| 이벤트 이름 |
설명 |
createIncomingHook |
인커밍 웹훅 생성 |
createOutgoingHook |
아웃고잉 웹훅 생성 |
deleteIncomingHook |
인커밍 웹훅 삭제 |
deleteOutgoingHook |
아웃고잉 웹훅 삭제 |
getIncomingHook |
인커밍 웹훅 가져오기 |
getOutgoingHook |
아웃고잉 웹훅 가져오기 |
regenOutgoingHookToken |
아웃고잉 웹훅 토큰 재생성 |
updateIncomingHook |
인커밍 웹훅 업데이트 |
updateOutgoingHook |
아웃고잉 웹훅 업데이트 |
슬래시 명령어 이벤트#
| 이벤트 이름 |
설명 |
createCommand |
슬래시 명령어 생성 |
deleteCommand |
슬래시 명령어 삭제 |
executeCommand |
슬래시 명령어 실행 |
moveCommand |
슬래시 명령어 이동 |
regenCommandToken |
명령어 토큰 재생성 |
updateCommand |
슬래시 명령어 업데이트 |
플러그인 이벤트#
| 이벤트 이름 |
설명 |
disablePlugin |
플러그인 비활성화 |
enablePlugin |
플러그인 활성화 |
getFirstAdminVisitMarketplaceStatus |
첫 번째 관리자의 마켓플레이스 방문 상태 가져오기 |
installMarketplacePlugin |
마켓플레이스 플러그인 설치 |
installPluginFromURL |
URL에서 플러그인 설치 |
removePlugin |
플러그인 제거 |
setFirstAdminVisitMarketplaceStatus |
첫 번째 관리자의 마켓플레이스 방문 상태 설정 |
uploadPlugin |
플러그인 업로드 |
그룹 및 LDAP 이벤트#
| 이벤트 이름 |
설명 |
addGroupMembers |
그룹에 구성원 추가 |
addUserToGroupSyncables |
그룹 동기화 가능 항목에 사용자 추가 |
createGroup |
새 그룹 생성 |
deleteGroup |
그룹 삭제 |
deleteGroupMembers |
그룹에서 구성원 제거 |
linkGroupSyncable |
그룹 동기화 가능 항목을 팀/채널에 연결 |
patchGroup |
그룹 속성 업데이트 |
patchGroupSyncable |
그룹 동기화 가능 속성 업데이트 |
restoreGroup |
삭제된 그룹 복원 |
unlinkGroupSyncable |
팀/채널에서 그룹 동기화 가능 항목 연결 해제 |
원격 클러스터 이벤트#
| 이벤트 이름 |
설명 |
createRemoteCluster |
원격 클러스터 연결 생성 |
deleteRemoteCluster |
원격 클러스터 연결 삭제 |
generateRemoteClusterInvite |
원격 클러스터 초대 생성 |
inviteRemoteClusterToChannel |
채널에 원격 클러스터 초대 |
patchRemoteCluster |
원격 클러스터 속성 업데이트 |
remoteClusterAcceptInvite |
원격 클러스터 초대 수락 |
remoteClusterAcceptMessage |
원격 클러스터의 메시지 수락 |
remoteUploadProfileImage |
원격 클러스터에서 프로필 이미지 업로드 |
uninviteRemoteClusterToChannel |
채널에서 원격 클러스터 초대 제거 |
uploadRemoteData |
원격 클러스터에서 데이터 업로드 |
데이터 보존 이벤트#
| 이벤트 이름 |
설명 |
addChannelsToPolicy |
데이터 보존 정책에 채널 추가 |
addTeamsToPolicy |
데이터 보존 정책에 팀 추가 |
createPolicy |
데이터 보존 정책 생성 |
deletePolicy |
데이터 보존 정책 삭제 |
patchPolicy |
데이터 보존 정책 업데이트 |
removeChannelsFromPolicy |
데이터 보존 정책에서 채널 제거 |
removeTeamsFromPolicy |
데이터 보존 정책에서 팀 제거 |
작업 이벤트#
| 이벤트 이름 |
설명 |
cancelJob |
백그라운드 작업 취소 |
createJob |
새 백그라운드 작업 생성 |
jobServer |
작업 서버 작업 |
updateJobStatus |
작업 상태/진행률 업데이트 |
라이선싱 이벤트#
| 이벤트 이름 |
설명 |
addLicense |
엔터프라이즈 라이선스 추가 |
localAddLicense |
로컬 라이선스 추가 (클러스터 모드) |
localRemoveLicense |
로컬 라이선스 제거 (클러스터 모드) |
removeLicense |
엔터프라이즈 라이선스 제거 |
requestTrialLicense |
트라이얼 라이선스 요청 |
봇 관리 이벤트#
| 이벤트 이름 |
설명 |
assignBot |
사용자에게 봇 할당 |
convertBotToUser |
봇 계정을 사용자 계정으로 변환 |
convertUserToBot |
사용자 계정을 봇 계정으로 변환 |
createBot |
새 봇 계정 생성 |
patchBot |
봇 계정 속성 업데이트 |
updateBotActive |
봇 계정 활성/비활성 상태 업데이트 |
커스텀 이모지 이벤트#
| 이벤트 이름 |
설명 |
createEmoji |
커스텀 이모지 생성 |
deleteEmoji |
커스텀 이모지 삭제 |
브랜딩 이벤트#
| 이벤트 이름 |
설명 |
deleteBrandImage |
브랜드 이미지 삭제 |
uploadBrandImage |
브랜드 이미지 업로드 |
검색 이벤트#
| 이벤트 이름 |
설명 |
purgeBleveIndexes |
Bleve 검색 인덱스 제거 |
purgeElasticsearchIndexes |
Elasticsearch 검색 인덱스 제거 |
역할 및 스킴 이벤트#
| 이벤트 이름 |
설명 |
createScheme |
권한 스킴 생성 |
deleteScheme |
권한 스킴 삭제 |
patchRole |
역할 권한 업데이트 |
patchScheme |
권한 스킴 업데이트 |
환경설정 이벤트#
| 이벤트 이름 |
설명 |
deletePreferences |
사용자 환경설정 삭제 |
updatePreferences |
사용자 환경설정 업데이트 |
채널 카테고리 이벤트#
| Event Name | 설명 |
createCategoryForTeamForUser | 사용자를 위한 채널 카테고리 생성 |
deleteCategoryForTeamForUser |
사용자를 위한 채널 카테고리 삭제 |
updateCategoriesForTeamForUser |
사용자를 위한 여러 채널 카테고리 업데이트 |
updateCategoryForTeamForUser |
사용자를 위한 단일 채널 카테고리 업데이트 |
updateCategoryOrderForTeamForUser |
사용자를 위한 채널 카테고리 순서 업데이트 |
내보내기 및 가져오기 이벤트#
| 이벤트 이름 |
설명 |
bulkExport |
대량 데이터 내보내기 작업 |
bulkImport |
대량 데이터 가져오기 작업 |
deleteExport |
내보내기 파일 삭제 |
deleteImport |
가져오기 파일 삭제 |
generatePresignURLExport |
내보내기에 대한 사전 서명 URL 생성 |
scheduleExport |
내보내기 작업 예약 |
액세스 제어 이벤트#
| 이벤트 이름 |
설명 |
applyIPFilters |
IP 필터링 규칙 적용 |
assignAccessPolicy |
사용자/팀에 액세스 정책 할당 |
createAccessControlPolicy |
새 액세스 제어 정책 생성 |
deleteAccessControlPolicy |
액세스 제어 정책 삭제 |
unassignAccessPolicy |
사용자/팀에서 액세스 정책 할당 해제 |
updateActiveStatus |
액세스 제어 정책의 활성 상태 업데이트 |
사용자 속성 이벤트#
| 이벤트 이름 |
설명 |
createCPAField |
커스텀 프로필 속성 필드 생성 |
deleteCPAField |
커스텀 프로필 속성 필드 삭제 |
patchCPAField |
커스텀 프로필 속성 필드 업데이트 |
patchCPAValues |
커스텀 프로필 속성 값 업데이트 |
아웃고잉 OAuth 연결 이벤트#
| 이벤트 이름 |
설명 |
createOutgoingOauthConnection |
아웃고잉 OAuth 연결 생성 |
deleteOutgoingOAuthConnection |
아웃고잉 OAuth 연결 삭제 |
updateOutgoingOAuthConnection |
아웃고잉 OAuth 연결 업데이트 |
validateOutgoingOAuthConnectionCredentials |
아웃고잉 OAuth 연결 자격 증명 확인 |
서비스 약관 이벤트#
| 이벤트 이름 |
설명 |
createTermsOfService |
서비스 약관 생성 |
saveUserTermsOfService |
사용자의 서비스 약관 수락 저장 |
컴플라이언스 및 감사 이벤트#
| 이벤트 이름 |
설명 |
addAuditLogCertificate |
감사 로그 인증서 추가 |
createComplianceReport |
컴플라이언스 보고서 생성 |
downloadComplianceReport |
컴플라이언스 보고서 다운로드 |
getComplianceReport |
컴플라이언스 보고서 가져오기 |
getComplianceReports |
여러 컴플라이언스 보고서 가져오기 |
removeAuditLogCertificate |
감사 로그 인증서 제거 |
로컬 작업 이벤트#
| 이벤트 이름 |
설명 |
localCheckIntegrity |
로컬 무결성 검사 |
localCreateChannel |
로컬 채널 생성 |
localCreateCommand |
로컬 명령어 생성 |
localCreateIncomingHook |
로컬 인커밍 웹훅 생성 |
localCreateTeam |
로컬 팀 생성 |
localDeleteChannel |
로컬 채널 삭제 |
localDeletePost |
로컬 게시물 삭제 |
localDeleteTeam |
로컬 팀 삭제 |
localDeleteUser |
로컬 사용자 삭제 |
localGetClientConfig |
로컬 클라이언트 구성 검색 |
localGetConfig |
로컬 구성 검색 |
localInviteUsersToTeam |
팀에 로컬 사용자 초대 |
localMoveChannel |
로컬 채널 이동 |
localPatchChannel |
로컬 채널 패치 |
localPatchConfig |
로컬 구성 패치 |
localPermanentDeleteAllUsers |
모든 사용자 로컬 영구 삭제 |
localRemoveChannelMember |
로컬 채널 구성원 제거 |
localRestoreChannel |
로컬 채널 복원 |
localUpdateChannelPrivacy |
로컬 채널 프라이버시 업데이트 |
localUpdateConfig |
로컬 구성 업데이트 |
AI 요약 이벤트#
요약 이벤트는 이벤트 매개변수에 channel_id를 포함하며, 이는 요약 작업 중 액세스된 채널의 콘텐츠를 나타냅니다. 컴플라이언스 또는 액세스 모니터링을 위해 감사 로그를 검토할 때 이 필드를 사용하세요.
| 이벤트 이름 |
설명 |
createRecap |
채널 요약 생성 |
deleteRecap |
채널 요약 삭제 |
getRecap |
채널 요약 검색 |
getRecaps |
여러 채널 요약 검색 |
markRecapAsRead |
채널 요약을 읽음으로 표시 |
regenerateRecap |
채널 요약 재생성 |
Note
이 포괄적인 목록에는 모든 주요 시스템 작업에 걸쳐 Mattermost가 캡처하는 모든 감사 이벤트가 포함됩니다. Mattermost 버전, 활성화된 기능 및 구성 설정에 따라 추가 이벤트가 기록될 수 있습니다. Enterprise 및 Enterprise Advanced 기능은 추가 감사 이벤트를 생성할 수 있습니다.
JSON 데이터 모델#
| 이름 |
유형 |
설명 |
|
| timestamp |
int64 |
- 이벤트 또는 활동이 발생한 날짜/시간. |
Mattermost는 현재 일반 텍스트, JSON, | GELF의 세 가지 로그 형식을 지원합니다. | | - 일반 텍스트 로그 형식은 기본적으로 RFC3339를 사용합니다. | 지원되는 옵션은 일반 텍스트 로그 형식 구성 문서를 참조하세요. | - JSON 로그 형식은 기본적으로 RFC3339를 사용합니다. | 지원되는 옵션은 JSON 로그 형식 구성 문서를 참조하세요. | | - GELF 로그 형식은 unixtime을 사용합니다. | 지원되는 옵션은 GELF 로그 형식 구성 문서를 참조하세요. | |
| event_name |
string |
발생하는 이벤트 유형의 고유 이름 및 식별자. 지원되는 모든 이벤트 이름의 포괄적인 목록은 감사 이벤트 유형 섹션을 참조하세요. |
|
| status |
string |
감사된 이벤트의 성공 또는 실패. |
|
| event |
EventData |
이벤트 매개변수 및 객체 상태. |
|
| actor |
EventActor |
이벤트와 관련된 사용자. |
|
| meta |
EventMeta |
관련 이벤트 메타데이터. |
|
| error |
EventError |
상태가 실패 상태인 경우 발생하는 오류. |
|
### EventData
| 필드 이름 |
데이터 유형 |
설명 |
| parameters |
map |
요청의 일부로 처리되는 페이로드 및 매개변수. |
| prior_state |
map |
수정되는 엔티티의 이전 상태. 이전 상태가 없으면 null. |
| resulting_state |
map |
생성 또는 수정 후의 결과 엔티티. |
| object_type |
string |
엔티티 유형의 문자열 표현(예: post) |
EventActor#
| 필드 이름 |
데이터 유형 |
설명 |
| user_id |
string |
이벤트 행위자의 고유 식별자. |
| session_id |
string |
이벤트 행위자의 고유 세션 식별자. |
| client |
string |
이벤트 행위자가 사용하는 클라이언트/플랫폼의 사용자 에이전트. |
| ip_address |
string |
이벤트 행위자의 IPv4/IPv6 IP 주소. |
| 필드 이름 |
데이터 유형 |
설명 |
| api_path |
string |
이벤트를 유발한 REST 엔드포인트. |
| cluster_id |
integer |
클러스터 식별자. |
| non_channel_member_access |
boolean |
(선택 사항) v11.5.0부터 사용 가능. 사용자가 구성원이 아닌 채널의 게시물 또는 콘텐츠에 | 액세스하면 true로 설정됩니다. |
| user_access_token_id |
string |
(선택 사항) v11.11.0부터 사용 가능. 요청을 인증하는 데 사용한 개인 액세스 토큰(Personal Access Token)의 고유 식별자. 세션이 개인 액세스 토큰(사람 또는 봇)으로 인증된 경우에만 존재합니다. |
EventError#
| 필드 이름 |
데이터 유형 |
설명 |
| description |
string |
(선택 사항) 오류 설명. |
| status_code |
integer |
(선택 사항) 오류 상태 코드. |