查看 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 配额和限制,请参阅配额和限制。如需解决此错误,请更新集成变量,使其值不超出限制。或者,您也可以在“应用集成”中查看这些日志。
- 如果停用了本地日志记录,即使启用了 Cloud Logging,系统也不会将执行日志发送到 Cloud Logging。
价格
如需了解 Cloud Logging 的价格,请参阅 Cloud Logging 价格。
后续步骤
- 了解 Cloud Logging 中的执行日志。
- 了解如何查询和查看日志。
- 了解基于日志的指标。
- 了解日志的存储和路由方式,以及如何导出到不同的目标位置。
- 了解如何根据基于日志的指标创建提醒。