이벤트 모니터링 시작하기
학습 목표
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- 이벤트 모니터링을 통해 지원되는 이벤트 유형을 이해합니다.
- 이벤트 로그 파일을 정의합니다.
- 이벤트 모니터링의 사용 사례 3가지 이상을 파악합니다.
이벤트 모니터링이란?
탐정은 누가 봐도 아주 멋진 직업이죠. 이제 Salesforce 관리자로서의 직무가 훨씬 더 멋지게 변할 테니 탐정처럼 돋보기를 들어 보세요. 이벤트 모니터링을 사용하면 조직에 항상 필요한 사항을 조사할 수 있습니다.
이벤트 모니터링은 데이터를 안전하게 보호하기 위해 Salesforce에서 제공하는 여러 도구 중 하나입니다. 이 도구를 통해 조직 내 사용자 활동에 대한 세부적인 정보를 확인할 수 있습니다. 이러한 사용자 활동을 이벤트라고 합니다. 개별 이벤트에 대한 정보를 보거나 이벤트의 동향을 추적하여 비정상적인 행동을 신속하게 식별하고 회사의 데이터를 안전하게 보호할 수 있습니다.
그렇다면 어떤 이벤트를 추적할 수 있을까요? 이벤트 모니터링은 다음과 같은 여러 유형의 이벤트에 대한 추적을 제공합니다.
- 로그인
- 로그아웃
- URI(Salesforce Classic의 웹 클릭)
- Lightning(Lightning Experience 및 Salesforce 모바일 앱의 웹 클릭, 성과 및 오류)
- Visualforce 페이지 로드
- 애플리케이션 프로그래밍 인터페이스(API) 호출
- Apex 실행
- 보고서 내보내기
최소 50개 이상의 이벤트 유형을 사용할 수 있습니다.전체 목록을 보려면 이 유닛의 Resources(리소스) 섹션에 있는 Report Event Type(보고서 이벤트 유형) 문서를 확인하세요.
이러한 모든 이벤트는 이벤트 로그 파일에 저장됩니다. 이벤트 로그 파일은 일반 고객의 경우 조직에서 이벤트가 발생할 때 생성되며 24시간 후에 조회 및 다운로드할 수 있으며, 이벤트 모니터링 고객의 경우 1시간 단위로 이를 수행할 수 있습니다. 액세스할 수 있는 이벤트 유형과 파일을 사용할 수 있는 기간의 경우 사용 중인 Salesforce 버전에 따라 다릅니다.
-
Developer Edition 조직은 모든 로그 유형에 무료로 액세스할 수 있으며 데이터는 1일간 보존됩니다.
-
Enterprise, Unlimited 및 Performance Edition 조직은 비보안 외부 자산, 로그인, 로그아웃, 전체 API 사용 정보 이벤트 로그 파일에 무료로 액세스할 수 있으며 데이터는 1일간 보존됩니다. 추가 비용을 지불하면 데이터를 최대 1년간 보존하며 모든 로그 파일 유형에 액세스할 수 있습니다.
그렇다면 이벤트 로그 파일을 사용하여 모든 사항을 파악하는 Salesforce 특급 탐정이 되려면 어떻게 해야 할까요? 로그인 활동을 예시로 들어 보겠습니다. 이벤트 로그 파일에 액세스하고, 다운로드하고, 시각화하는 방법은 나중에 설명해 드리겠습니다. 지금은 적절한 단계를 수행하여 다음과 같은 로그인 활동 그래프를 생성했다고 가정해 보세요.
5월 4일과 5월 5일 사이에 조직에 대한 로그인 횟수가 비정상적으로 많이 발생한 것을 알 수 있습니다. 하지만 그 기간에 정확히 어떤 일이 일어났는지 어떻게 파악할 수 있을까요? 다행히도 이벤트 모니터링은 이 데이터를 분석할 수 있는 몇 가지 방법을 제공합니다. 이 사례에서는 사용자별 로그인 횟수를 세분화할 수 있습니다.
Adam이라는 관리자가 103번 로그인한 것을 알 수 있습니다. 분명히 수상한 무언가가 있습니다. 이 데이터를 계속 세분화하여 사용자가 몇 개의 고유 IP 주소에서 로그인했는지 등을 확인할 수 있습니다. 이 정보를 통해 외부에서 사용자의 계정을 유출했는지 또는 사용자가 악의적인 의도를 가지고 로그인했는지 여부를 정확히 파악할 수 있습니다.
이제 이벤트 모니터링의 이점을 조금씩 알기 시작하셨을 것입니다. 다른 사용 사례도 살펴보겠습니다.
-
데이터 손실 모니터링. 영업 담당자가 퇴사 후 주요 경쟁업체로 이직했다고 가정해 보겠습니다. 나중에 여러분은 이 경쟁업체에 거래를 연달아 빼앗기고 있다는 사실을 알게 됩니다. 퇴사한 직원이 리드가 포함된 보고서를 다운로드하여 경쟁업체에 공유한 것으로 의심됩니다. 이벤트 모니터링을 사용하고 있었다면 회사 매출에 영향을 미치기 전에 이처럼 악의적인 행동을 포착할 수 있었을 것입니다.
-
채택률 상승. 이벤트 모니터링은 악의적인 사용자 행동을 포착하기 위한 것만이 아니며, 조직의 성과가 저조한 부분을 알려 줄 수도 있습니다. 예를 들어, 조직에서 계정과 연락처를 결합하고 최종 사용자가 사용자 정의 필드를 추가할 수 있는 새로운 Visualforce 페이지를 출시했다고 가정해 보겠습니다. 지표가 없으면 사용자가 이 페이지와 어떻게 상호 작용하고 있는지 파악하기 어렵습니다. 이벤트 모니터링을 사용하면 조직에서 채택률을 높이기 위해 더 많은 노력이 필요한 부분을 파악하고 조치가 필요한 영역을 식별할 수 있습니다.
-
성능 최적화. 때로는 조직에서 페이지 성능 저하의 원인을 파악하기 어려운 경우가 있습니다. 샌프란시스코와 런던에 각각 사무실이 있다고 가정해 보세요. 런던에 있는 사용자들이 보고서가 느리게 실행되거나 심지어 시간 초과가 발생한다고 말합니다. 이벤트 모니터링을 사용하면 원인이 런던의 네트워크 문제와 관련이 있는지, 또는 앱 설정 방식과 관련이 있는지 확인할 수 있습니다.
이러한 사례는 이벤트 모니터링을 사용하여 조직의 보안을 유지하고 원활하게 운영할 수 있는 몇 가지 방법을 보여줍니다. 모든 이벤트 유형을 확인하여 다른 방법을 알아보세요.