Salesforce 模块

编辑

Salesforce 模块已完全改进,使用新的专用 Salesforce 输入来收集事件,取代了之前的 HTTPJSON 输入方法。此更改带来了改进的性能和可靠性。但是,请注意,此更新引入了重大更改。我们认为现在是进行此必要改进的最佳时机,因为之前的模块处于测试阶段。

Salesforce 模块使用 Salesforce REST API 收集 Salesforce 实例中的日志。它支持各种日志类型的实时和历史数据收集,包括登录、注销、APEX 和设置审计跟踪。

Salesforce 模块包含以下文件集,用于收集不同类型的日志

  • login 文件集从 EventLogFile 或对象(实时)收集登录事件。
  • logout 文件集从 EventLogFile 或对象(实时)收集注销事件。
  • apex 文件集从 EventLogFile 收集 APEX 执行日志。
  • setupaudittrail 文件集从对象(实时)收集管理员在组织的设置区域进行配置更改时生成的审计跟踪事件。
文件集 EventLogFile 对象(实时)

login

logout

apex

setupaudittrail

收集日志的默认间隔(var.real_time_intervalvar.elf_interval)为 5m/1h。缩短此间隔时请谨慎操作,因为它会直接影响 Salesforce API 的速率限制(约每小时 1000 次调用)。超过限制将导致 Salesforce API 出错。请参考 Salesforce API 速率限制 文档了解更多详细信息。