日志记录

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 资源提供结构化日志。这些日志代表实际事件,例如创建迁移作业、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 访问了加密密钥以处理特定表的数据。

您可以使用 Cloud Logging 按消息内容过滤日志。如需了解详情,请参阅查看和查询日志

AlloyDB for PostgreSQL 集群日志

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

查看和查询日志

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

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

    前往“迁移作业”

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

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

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

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

  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"
    

后续步骤