SuperAPI AI 工具集

database-migrations-migration-observability

部署与运维

查看项目

更新于 10-16 08:02

技能介绍

用途:为数据库迁移提供可观测性与实时监控基础设施,覆盖变更数据捕获(CDC)、迁移进度跟踪、指标采集、异常检测与自动告警,目标是实现零停机迁移的实时可见性。

主要能力:可观测的 MongoDB 迁移(基于 Atlas 框架,含指标与校验);基于 Debezium 与 Kafka 的 CDC 管道监控;Prometheus 指标埋点(迁移时长、处理文档数、错误数、复制延迟、消费者滞后);统计式异常检测(如吞吐低于预期、错误率超阈值);多渠道告警(Slack、邮件、PagerDuty);Grafana 仪表盘自动化创建;源到目标复制延迟跟踪;持续健康检查。

使用方式:该技能以代码示例形式给出实现参考,包括 ObservableAtlasMigration 类、CDCObservabilityManager、EnterpriseMigrationMonitor 与 AlertingSystem 等;可结合 CI/CD 集成,例如在 GitHub Actions 中运行 python migration_monitor.py start --migration-id ${{ github.sha }} --prometheus-url ${{ secrets.PROMETHEUS_URL }},迁移后执行 python migration_monitor.py check --migration-id ${{ github.sha }} --max-lag 300。

适用场景:需要实时监控迁移进度、CDC 数据同步、复制延迟与错误率,并希望自动告警与可视化仪表盘的数据库迁移工作流。

限制:资料未提供具体安装命令、依赖版本、收费与价格信息;示例代码需按实际环境调整,未说明支持的全部数据库类型与平台范围。