请参阅 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. 在导航菜单中,点击 Integrations(集成)。

    系统随即会显示集成页面,其中列出了 Google Cloud 项目中提供的所有集成。

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

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

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

    2. 点击保存

查看日志

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

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

    转到 Application Integration

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

    随即会出现日志浏览器页面。系统会显示以下默认查询过去 3 小时的日志:

    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 价格

后续步骤