database-migrations-migration-observability
移行の可観測性とCDCパイプラインの構築
データベース移行では進捗、エラー、データ整合性の可視化が不足しています。このスキルはリアルタイムメトリクス、異常検出、自动アラートを備えたエンタープライズグレードの可観測性を提供します。
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "database-migrations-migration-observability". メトリクスを持つMongoDB移行のセットアップ
Résultat attendu:
Prometheusヒストグラムによる時間用の監視可能な移行クラス、ドキュメント処理用のカウンター、winstonによるファイルとコンソールへのログ。Prometheusスクレイピング用のメトリクスエンドポイントが公開されます。
Utilisation de "database-migrations-migration-observability". PostgreSQL用のDebezium CDCの設定
Résultat attendu:
pgoutputプラグイン、心拍間隔、コンシューマーLAGとレプリケーションLAG用のメトリクスを備えたKafka Connectコネクタ設定。イベントがdatabase.changesトピックにストリーミングされます。
Utilisation de "database-migrations-migration-observability". 移行用のGrafanaダッシュボードの作成
Résultat attendu:
移行レート(行/秒)、しきい値別色の秒単位のデータLAG、時間経過によるエラー率を持つGrafanaダッシュボード。Grafana API経由で自動プロビジョニングされます。
Audit de sécurité
Risque faibleStatic analyzer flagged 24 patterns but all are false positives. The skill uses standard monitoring libraries (prometheus-client, kafka-python, requests) for legitimate observability purposes. Network calls target infrastructure APIs (Kafka Connect, Grafana, Slack webhooks) as expected for monitoring. No shell execution, cryptographic operations, or suspicious patterns found. Minor risk due to network access for webhook integrations.
Problèmes à risque faible (1)
Facteurs de risque
⚙️ Commandes externes (1)
🌐 Accès réseau (3)
🔑 Variables d’environnement (1)
Score de qualité
Ce que vous pouvez construire
ゼロダウンタイム本番移行
データLAGがしきい値を超えたり、エラー率が急上昇したりした場合に自動アラートでリアルタイムに大規模なデータベース移行を監視します。
CDCパイプラインの実装
Debeziumを使用してPostgreSQLからターゲットシステムへの変更データキャプチャをセットアップし、レプリケーションLAGとイベントスループックを追跡します。
移行ダッシュボードの自動化
移行進捗、データLAG、エラー率としきい値ベースのアラートをプログラムで示すGrafanaダッシュボードを生成します。
Essayez ces prompts
時間およびドキュメント数のPrometheusメトリクスを含む監視可能なMongoDB移行スクリプトを作成してください。winstonによる構造化ログを含めるしてください。
Kafkaを使用してPostgreSQLのDebezium CDCコネクタをセットアップしてください。処理されたイベント、コンシューマーLAG、レプリケーションLAGのメトリクスを構成してください。
移行スループットとエラー率の異常検出を実装してください。スループットが期待値の50%以下に低下하거나エラー率が1%を超えた場合にSlackにアラートを送信してください。
Prometheusメトリクス、Grafanaダッシュボード自動化、Slackアラート、ヘルスチェックのためのCI/CD統合を備えた完全な移行可観測性ソリューションを作成してください。
Bonnes pratiques
- 移行の原子性とロールバックサポートのためにセッションベースの実行で常にトランザクションを使用してください
- CDCコネクタでレプリケーションの停止を素早く検出するために(10秒の)心拍間隔を設定してください
- 重大アラートと警告アラート用の重大度ベースのルーティングにより、複数のアラートチャネル(Slack、メール)を構成してください
Éviter
- メトリクス登録をスキップしないでください - 監視不可能な移行は異常を監視できません
- 進捗追跡で30秒より長いポーリング間隔を避けてください - 異常検出が遅れます
- ダッシュボード設定で認証情報を送信しないでください - 環境変数またはシークレット管理を使用してください