请参阅 Application Integration 支持的连接器。
在 Cloud Logging 中查看日志
在 Cloud Logging 中,您可以查看包含集成详情(例如状态、性能、集成版本、请求和响应参数,以及触发器和任务配置)的集成执行日志。如需详细了解 Cloud Logging 中的执行日志,请参阅 Cloud Logging 中的集成执行日志。如需了解限制和价格,请参阅限制和价格。
默认情况下,集成的 Cloud Logging 处于停用状态。您可以通过修改未发布的集成版本来为集成启用日志记录。
准备工作
如需在 Cloud Logging 中存储集成执行日志,您必须先为集成启用 Cloud Logging。请按以下步骤操作:
- 在 Google Cloud 控制台中,进入 Application Integration 页面。
- 在导航菜单中,点击集成。
系统随即会显示集成页面,其中列出了 Google Cloud 项目中可用的所有集成。
- 选择要为其启用 Cloud Logging 的现有集成或创建新集成。
这将在集成编辑器中打开集成。
- 选择集成的
DRAFT
版本。对于已发布或未处于草稿模式的未发布版本,您无法修改其设置。如需查看集成版本列表,请参阅版本。 - 点击设计人员工具栏中的 (集成摘要)。系统会显示集成摘要页面。
- 在日志设置中,点击启用 Cloud Logging 切换开关,然后在严重程度列表中,选择要存储在 Cloud Logging 中的日志的严重级别类型:
- 信息:选择此选项可捕获所有执行状态:
SUCCEEDED
、FAILED
、PROCESSING
、PENDING
、SUSPENDED
、RETRY_ON_HOLD
和CANCELLED
。 - 错误:选择此选项可捕获以下执行状态:
FAILED
和CANCELLED
。 - 警告:选择此选项可捕获以下执行状态:
FAILED
和CANCELLED
。
如需查看集成执行状态的列表,请参阅执行状态。
- 信息:选择此选项可捕获所有执行状态:
- 点击保存。
查看日志
如需在 Cloud Logging 中查看日志,您必须先启用 Cloud Logging,然后按照以下步骤操作:
- 在 Google Cloud 控制台中,前往 Application Integration 页面。
- 如需在 Cloud Logging 中查看集成执行日志,请使用以下方法之一:
- 在导航菜单中,点击日志,然后点击查看 Cloud 日志。
- 在导航菜单中,点击日志,然后在 Cloud Logging 字段中,点击查看。如果 Cloud Logging 处于启用状态,此字段会提供一个链接,以便在 Cloud Logging 中查看日志。如果 Cloud Logging 未启用,此字段会设为已停用。
- 在集成编辑器中,测试集成后,在测试集成窗格中,点击查看云日志。
系统随即会显示 Logs Explorer 页面。系统会显示过去三小时内以下默认查询的日志:
resource.type=integrations.googleapis.com/IntegrationVersion
如需了解 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"
- 仅搜索具有给定执行 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 价格。
后续步骤
- 了解 Cloud Logging 中的执行日志。
- 了解如何查询和查看日志。
- 了解基于日志的指标。
- 了解日志的存储和路由方式,以及如何导出到不同的目标位置。
- 了解如何根据基于日志的指标创建提醒。