帮助手册

Salesforce 日志

Salesforce 提供 REST API 用于访问 Salesforce 事件数据。要有效管理和监控 Salesforce 事件日志,请按照本文档中的步骤在 Site24x7 中配置 Salesforce 日志。了解更多关于 Site24x7 日志管理的信息

前提条件

您必须拥有 Salesforce 账号及其事件监控附加组件,才能访问 EventLogFile 对象、LoginEvent 对象和事件监控分析应用中的所有事件类型。请参阅以下文档:启用事件监控以及为集成创建专用用户

然后,您需要在 Salesforce 中创建一个已连接应用,以生成消费者密钥和消费者密码。之后,您需要在配置文件中填入这些令牌以配置 Salesforce 日志。

按照以下步骤创建已连接应用:

  1. 登录您的 Salesforce 账号。
  2. 在 Lightning Experience 版本中,前往设置 > 主页 > 应用 > 应用管理器 > 新建已连接应用
  3. 输入已连接应用名称API 名称联系人电子邮件
  4. 勾选启用 OAuth 设置复选框。
  5. 输入回调 URL:https://<Salesforce-Domain>/services/oauth2/callback。
  6. 选择 OAuth 范围通过 API 管理用户数据 (api)
  7. 保存已连接应用,并记录消费者密钥和消费者密码。
注意

配置 Salesforce 日志还需要安全令牌。如果您忘记了安全令牌,可以在此重置用户安全令牌

Salesforce 插件安装

  1. 下载并安装 Site24x7 服务器监控代理(Windows | Linux)。
  2. 在 Site24x7 服务器监控代理的插件目录下创建名为 Salesforce 的目录。
    Linux 路径:/opt/site24x7/monagent/plugins/
    Windows 路径:C:\Program Files (x86)\Site24x7\WinAgent\monitoring\plugins\
  3. 下载 Salesforce.pySalesforce.cfg 文件,并将其放置在 Salesforce 目录中。
  4. 在 Salesforce.cfg 文件中,按照上一节的说明替换以下变量的值:Salesforce domain(域名)、username(用户名)、password(密码)、security_token(安全令牌)、consumer_key(消费者密钥)和 consumer_secret(消费者密码)。
  5. 同样在 Salesforce.cfg 文件中,将 logs_enabled 设置为 true,将 log_type_name 设置为 Salesforce Logs。这些值将自动在 Site24x7 中为 Salesforce 日志创建日志配置文件和日志类型。

注意

插件文件下载后,代理将在下次数据收集时检测到变更,您可以在 Site24x7 Web 客户端中查看日志。代理将加密 keys_to_encrypt 下列出的所有 Salesforce 凭据密钥,以防止身份盗用。

使用查询语言搜索,以 Salesforce Logs 作为日志类型,开始在专属仪表板上查看您的日志数据。保存搜索并基于搜索结果配置告警。Salesforce 支持 50 多种事件类型,您可以在此处查看。

Salesforce 日志监控仪表板

以下是 Salesforce 日志监控仪表板上默认可用的小组件列表:

  • 前 10 大活跃用户
  • 按 URI 统计的 REST API 调用
  • 最常查看的报表
  • 最常下载的文档
  • 按状态统计的登录随时间变化趋势
  • 按客户端 IP 统计的失败登录
  • 最活跃的客户端 IP
  • 报表运行次数和平均运行时间
  • 前 10 大最慢报表
  • APEX 平均运行时间
  • APEX 调用中最慢的页面
  • REST API 调用随时间变化趋势

相关日志类型

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!