日志记录

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 目标集群的日志, 请选择 目标实例日志

    Logs Explorer 页面随即会打开。

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

后续步骤