실시간 이벤트 모니터링 데이터 스트리밍
Salesforce가 게시한 표준 이벤트를 구독할 수 있도록 실시간 이벤트 모니터링을 사용하여 조직 활동을 모니터링합니다. Pub/Sub API 클라이언트를 사용하여 선택한 외부 데이터 시스템에서 이 데이터를 구독하거나 이벤트 릴레이를 사용하여 Amazon EventBridge에 실시간 이벤트를 보낼 수 있습니다.
필수 Edition
| Salesforce Classic(일부 조직에서 사용할 수 없음) 및 Lightning Experience 모두에서 사용할 수 있습니다. |
지원 제품: Enterprise, Unlimited 및 Developer Edition Salesforce Shield 또는 Salesforce 이벤트 모니터링 추가 기능 가입이 필요합니다. |
데이터는 게시-구독 모델을 사용하여 스트리밍됩니다. Salesforce는 이벤트 구독 채널에 스트리밍 데이터를 게시하고, 앱을 구독하거나, 실시간에 가까운 데이터를 얻기 위해 이벤트 채널을 듣습니다. 스트리밍 이벤트는 최대 3일 동안 유지됩니다. 실시간 이벤트 모니터링의 스트리밍 이벤트는 플랫폼 이벤트 전달 할당으로 간주되지 않습니다. 시스템 보호 제한이 몇 가지 적용됩니다. 예를 들어 Salesforce에서는 매일 최대 5,000만 개의 실시간 이벤트를 전달합니다.
이벤트를 저장하고 처리할 수 있는 Amazon EventBridge에 실시간 이벤트를 보내려면 이벤트 릴레이를 사용합니다.
몇 가지 예는 다음과 같습니다.
| 이벤트 개체 | 사용 사례 | 고려 사항 |
|---|---|---|
| ApiEventStream | 사용자가 중요한 데이터(예: 환자 레코드)를 쿼리하는 경우를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| ApiAnomalyEvent | 사용자가 API를 호출하는 방식의 오류를 추적합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| BulkApiResultEvent | 사용자가 대량 API 또는 대량 API 2.0 요청의 결과를 다운로드하는 때를 추적합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| ConcurLongRunApexErrEvent | 조직이 동시 장기 실행 Apex 제한을 초과하는 경우 발생하는 오류를 탐지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| CredentialStuffingEvent | 식별된 자격 증명 채워넣기 공격 시 사용자가 Salesforce에 로그인하는 경우를 추적합니다. 자격 증명 채워넣기란 도난된 사용자 자격 증명을 사용하는 대규모 자동 로그인 요청을 말합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| FileEvent | 사용자가 파일을 다운로드하는 경우와 같은 파일 관련 이벤트를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| LightningUriEventStream | 사용자가 Lightning Experience에서 중요한 데이터가 포함된 레코드를 생성, 액세스, 업데이트하거나 삭제하는 경우를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| ListViewEventStream | 사용자가 Salesforce Classic, Lightning Experience 또는 API를 사용하여 목록 보기 데이터에 액세스하거나 업데이트 또는 내보내는 경우를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| LoginAsEventStream | Salesforce 관리자가 다른 사용자로 로그인하여 관리자의 활동을 추적하는 경우를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| LoginEventStream | 사용자가 특정 조건(예: 지원하지 않는 브라우저나 회사 범위에 속하지 않는 IP 주소) 하에서 로그인을 시도하는 경우를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| LogoutEventStream | 사용자가 Salesforce UI에서 로그아웃을 클릭하여 Salesforce에서 로그아웃하는 경우를 감지합니다. | 개체는 모든 고객이 사용할 수 있습니다. |
| MobileEmailEvent | Salesforce 모바일 앱에서 사용자의 이메일 활동을 추적합니다. | 개체는 실시간 이벤트 모니터링 및 고급 모바일 앱 보안에서만 사용할 수 있습니다. |
| MobileEnforcedPolicyEvent | Salesforce 모바일 앱에서의 고급 모바일 보안 정책 이벤트 실행을 추적합니다. | 개체는 실시간 이벤트 모니터링 및 고급 모바일 앱 보안에서만 사용할 수 있습니다. |
| MobileScreenshotEvent | Salesforce 모바일 앱에서 사용자의 스크린샷을 추적합니다. | 개체는 실시간 이벤트 모니터링 및 고급 모바일 앱 보안에서만 사용할 수 있습니다. |
| MobileTelephonyEvent | Salesforce 모바일 앱에서 사용자의 전화 통화 및 텍스트 메시지를 추적합니다. | 개체는 실시간 이벤트 모니터링 및 고급 모바일 앱 보안에서만 사용할 수 있습니다. |
| 권한 집합 이벤트 | 권한 집합 및 권한 집합 그룹에서 권한 할당 변경 사항을 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| ReportAnomalyEvent | 사용자의 변칙적인 보고서 실행 또는 내보내기를 추적합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| ReportEventStream | 사용자가 중요한 데이터가 포함된 보고서를 작성, 실행, 업데이트하거나 내보내는 경우를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| SessionHijackingEvent | 권한이 없는 사용자가 도난된 세션 식별자를 사용해 Salesforce 사용자 세션의 소유권을 얻는 경우 이를 추적합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
| UriEventStream | 사용자가 Salesforce Classic에서 중요한 데이터가 포함된 레코드를 생성, 액세스, 업데이트하거나 삭제하는 경우를 감지합니다. | 개체는 실시간 이벤트 모니터링에서만 사용할 수 있습니다. |
스트리밍 데이터 채널을 듣는 앱 구축에 대한 자세한 내용은 Pub/Sub API 개발자 가이드를 참조하십시오.
스트리밍 이벤트 구독에 대한 빠른 시작 방법은 Pub/Sub API 개발자 가이드의 게시 및 이벤트 구독을 위한 Java 빠른 시작을 참조하십시오. 빠른 시작은 Java 클라이언트를 사용하여 플랫폼 이벤트를 구독하는 방법을 보여줍니다. 단계를 수행하고 실시간 이벤트에 대한 구독 채널을 제공합니다.
표준 플랫폼 이벤트 및 해당하는 주요 개체에 대한 참조 문서는 플랫폼 이벤트 개발자 가이드의 실시간 이벤트 모니터링 개체를 참조하십시오.

