请参阅 Application Integration 支持的连接器。
在 Cloud Logging 中查看日志
本页面介绍如何为集成启用 Cloud Logging、在 Cloud Logging 中查看日志,以及查看 Cloud Logging 中的集成日志的一些示例查询。
概览
在 Cloud Logging 中,您可以查看集成执行日志,其中包含集成详细信息,例如状态、性能、集成版本、请求和响应参数以及触发器和任务配置。如需详细了解 Cloud Logging 中的执行日志,请参阅 Cloud Logging 中的集成执行日志。如需了解限制和价格,请参阅限制和价格。
默认情况下,系统会针对集成停用 Cloud Logging。您可以通过修改集成的未发布版本来为集成启用日志记录。
启用 Cloud Logging
如需在 Cloud Logging 中存储集成执行日志,您必须先为集成启用 Cloud Logging。请按以下步骤操作:
- 在 Google Cloud 控制台中,进入 Application Integration 页面。
- 在导航菜单中,点击 Integrations(集成)。
系统随即会显示集成页面,其中列出了 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 日志。
随即会出现日志浏览器页面。系统会显示以下默认查询过去 3 小时的日志:
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 中的执行日志。
- 了解如何查询和查看日志。
- 了解基于日志的指标。
- 了解日志的存储方式、路由方式,以及如何导出到不同的目标位置。
- 了解如何为基于日志的指标创建提醒。