日志记录

Database Migration Service 使用 Cloud Logging。您可以访问两个日志类别,以获取与迁移作业相关的事件的详细信息:Database Migration Service 日志和目标 AlloyDB for PostgreSQL 日志。

Database Migration Service 日志

Database Migration Service for Oracle 到 AlloyDB for PostgreSQL 为 结构化日志提供 资源 的 datamigration.googleapis.com/MigrationJob、 datamigration.googleapis.com/ConnectionProfile和 datamigration.googleapis.com/PrivateConnection。这些日志表示真实事件,例如创建迁移作业的时间、Database Migration Service 从源数据库读取信息的时间,或连接配置文件被修改的时间。

每个日志条目都包含一个 jsonPayload.textMessage 字段,其中包含说明,可帮助您更好地了解事件。消息类型各不相同,例如:

资源的示例日志消息 datamigration.googleapis.com/MigrationJob
日志文本消息 说明
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME} 此消息表示 Database Migration Service 已完成读取 源数据库中特定表的数据,以进行完整转储阶段。 此消息表示该表的完整转储阶段已 进入高级阶段,并且很可能很快完成。
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME} 此消息表示 Database Migration Service 已在完整转储 阶段完成将一批 行写入目标集群中的特定表。
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME} 此消息表示 Database Migration Service 已在 CDC 阶段完成将一批 行写入目标集群中的特定表。
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose 当您 为迁移作业使用 CMEK 时,此消息表示 Database Migration Service 访问了加密密钥,以处理 特定表的数据。

AlloyDB for PostgreSQL 集群日志

AlloyDB for PostgreSQL 还为目标集群提供日志条目。 请参阅 Cloud Logging 文档中的 AlloyDB for PostgreSQL 日志参考 。

查看和查询日志

如需查看日志,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往 迁移作业 页面。

    前往“迁移作业”

  2. 在作业 标签页中,点击要查看其日志的迁移作业的显示名称。

    迁移作业详情页面随即打开。

  3. 在迁移作业详情页面上,点击查看日志 ,然后执行以下操作之一:
    • 如需查看迁移作业日志,请选择迁移作业日志 。
    • 如需查看 AlloyDB for PostgreSQL 目标集群的日志, 请选择 目标实例日志。

    日志浏览器 页面随即打开。

  4. 在日志浏览器 页面上,您可以使用下拉菜单 修改查询和过滤日志条目。例如,如需过滤迁移 作业日志,以查找 Database Migration Service 访问您 源数据库中特定表的事件,您可以使用类似于以下内容的查询:
    resource.type="datamigration.googleapis.com/MigrationJob"
    resource.labels.migration_job_id="MIGRATION_JOB_ID"
    jsonPayload.textMessage:"Accessing data of table"

后续步骤