请参阅 Application Integration 支持的连接器

在 Cloud Logging 中查看日志

本页面介绍了如何为集成启用 Cloud Logging、在 Cloud Logging 中查看日志,以及一些用于在 Cloud Logging 中查看集成日志的示例查询。

概览

在 Cloud Logging 中,您可以查看包含集成详情(例如状态、性能、集成版本、请求和响应参数,以及触发器和任务配置)的集成执行日志。如需详细了解 Cloud Logging 中的执行日志,请参阅 Cloud Logging 中的集成执行日志。如需了解限制和价格,请参阅限制价格

默认情况下,集成的 Cloud Logging 处于停用状态。您可以通过修改集成的未发布版本来为集成启用日志记录

启用 Cloud Logging

如需在 Cloud Logging 中存储集成执行日志,您必须先为集成启用 Cloud Logging。请按以下步骤操作:

  1. 在 Google Cloud 控制台中,进入 Application Integration 页面。

    转到 Application Integration

  2. 在导航菜单中,点击集成

    系统会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。

  3. 选择要为其启用 Cloud Logging 的现有集成或创建新集成

    这将在集成编辑器中打开集成。

  4. 选择集成的 DRAFT 版本。对于已发布或未处于草稿模式的未发布版本,您无法修改其设置。如需查看集成版本列表,请参阅版本
  5. 点击设计人员工具栏中的 集成摘要)。系统会显示集成摘要页面。
    1. 日志设置中,点击启用 Cloud Logging 切换开关,然后在严重程度列表中,选择要存储在 Cloud Logging 中的日志的严重级别类型:
      • 信息:选择此选项可捕获所有执行状态:SUCCEEDEDFAILEDPROCESSINGPENDINGSUSPENDEDRETRY_ON_HOLDCANCELLED
      • Error:选择此选项可捕获以下执行状态:FAILEDCANCELLED
      • 警告:选择此选项可捕获以下执行状态:FAILEDCANCELLED
      • 如需查看集成执行状态的列表,请参阅执行状态

    2. 点击保存

查看日志

如需在 Cloud Logging 中查看日志,您必须先启用 Cloud Logging,然后按照以下步骤操作:

  1. 在 Google Cloud 控制台中,前往 Application Integration 页面。

    转到 Application Integration

  2. 如需在 Cloud Logging 中查看集成执行日志,请使用以下方法之一:
    • 在导航菜单中,点击日志,然后点击查看 Cloud 日志
    • 在集成编辑器中,测试集成后,在测试集成窗格中点击查看 Cloud 日志

    随即会出现 Logs Explorer 页面。系统会显示以下默认查询过去三小时内的日志:

    resource.type=integrations.googleapis.com/IntegrationVersion

  3. 如需了解 Application Integration 日志的日志格式,请参阅 log_entries 载荷

查询示例

您可以使用以下查询在 Cloud Logging 中查看日志:

  • 如需查看所有集成执行日志,请执行以下操作:

        resource.type="integrations.googleapis.com/IntegrationVersion"
            
  • 您可以查看特定执行 ID 的集成执行日志:

    • 仅搜索具有以下指定执行 ID 的父级执行:
          resource.type="integrations.googleapis.com/IntegrationVersion"
          jsonPayload.executionId="EXECUTION_ID"
              
    • 搜索通过指定执行 ID 启动的父级执行和子级执行:
          resource.type="integrations.googleapis.com/IntegrationVersion"
          "EXECUTION_ID"
          
  • 如需查看特定集成的集成执行日志,请执行以下操作:

        resource.type="integrations.googleapis.com/IntegrationVersion" 
        "INTEGRATION_NAME"
        resource.type="integrations.googleapis.com/IntegrationVersion"
        jsonPayload.integration="INTEGRATION_NAME"
        
  • 如需查看特定集成的失败集成执行情况,请执行以下操作:

        resource.type="integrations.googleapis.com/IntegrationVersion"
        jsonPayload.integrationExecutionDetails.integrationExecutionState="FAILED"
        jsonPayload.integration="INTEGRATION_NAME"
        
  • 查看具有特定请求参数名称的日志。例如,以下查询会请求 requestUrl 参数的日志:

        resource.type="integrations.googleapis.com/IntegrationVersion"
        "requestUrl"
  • 如需了解更多示例查询,请参阅 Cloud Logging 示例查询

限制

Cloud Logging 中的集成日志存在以下限制:

  • Cloud Logging 仅支持大小不超过 256 KiB 的日志条目。如果您的日志超出了此限制,则请求和响应参数不会显示在日志记录详细信息中。如需了解 Cloud Logging 配额和限制,请参阅配额和限制。如需解决此错误,请更新集成变量,使其值不超出限制。或者,您也可以在 Application Integration 中查看这些日志
  • 如果停用本地日志记录,即使启用了 Cloud Logging,执行日志也不会发送到 Cloud Logging。

价格

如需了解 Cloud Logging 的价格,请参阅 Cloud Logging 价格

后续步骤