Compétences database-migrations-migration-observability
📦

database-migrations-migration-observability

Risque faible ⚙️ Commandes externes🌐 Accès réseau🔑 Variables d’environnement

移行の可観測性とCDCパイプラインの構築

データベース移行では進捗、エラー、データ整合性の可視化が不足しています。このスキルはリアルタイムメトリクス、異常検出、自动アラートを備えたエンタープライズグレードの可観測性を提供します。

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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 faible
v1 • 2/24/2026

Static 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.

1
Fichiers analysés
423
Lignes analysées
4
résultats
1
Total des audits
Problèmes à risque faible (1)
HTTP requests to external services
Skill makes HTTP requests to Kafka Connect API, Grafana API, and Slack webhooks for monitoring purposes. This is expected behavior for observability infrastructure but requires API credentials.

Facteurs de risque

⚙️ Commandes externes (1)
🌐 Accès réseau (3)
🔑 Variables d’environnement (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
88
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

ゼロダウンタイム本番移行

データLAGがしきい値を超えたり、エラー率が急上昇したりした場合に自動アラートでリアルタイムに大規模なデータベース移行を監視します。

CDCパイプラインの実装

Debeziumを使用してPostgreSQLからターゲットシステムへの変更データキャプチャをセットアップし、レプリケーションLAGとイベントスループックを追跡します。

移行ダッシュボードの自動化

移行進捗、データLAG、エラー率としきい値ベースのアラートをプログラムで示すGrafanaダッシュボードを生成します。

Essayez ces prompts

基本的な移行監視セットアップ
時間およびドキュメント数のPrometheusメトリクスを含む監視可能なMongoDB移行スクリプトを作成してください。winstonによる構造化ログを含めるしてください。
DebeziumによるCDCパイプライン
Kafkaを使用してPostgreSQLのDebezium CDCコネクタをセットアップしてください。処理されたイベント、コンシューマーLAG、レプリケーションLAGのメトリクスを構成してください。
異常検出とアラート
移行スループットとエラー率の異常検出を実装してください。スループットが期待値の50%以下に低下하거나エラー率が1%を超えた場合にSlackにアラートを送信してください。
完全な可観測性スタック
Prometheusメトリクス、Grafanaダッシュボード自動化、Slackアラート、ヘルスチェックのためのCI/CD統合を備えた完全な移行可観測性ソリューションを作成してください。

Bonnes pratiques

  • 移行の原子性とロールバックサポートのためにセッションベースの実行で常にトランザクションを使用してください
  • CDCコネクタでレプリケーションの停止を素早く検出するために(10秒の)心拍間隔を設定してください
  • 重大アラートと警告アラート用の重大度ベースのルーティングにより、複数のアラートチャネル(Slack、メール)を構成してください

Éviter

  • メトリクス登録をスキップしないでください - 監視不可能な移行は異常を監視できません
  • 進捗追跡で30秒より長いポーリング間隔を避けてください - 異常検出が遅れます
  • ダッシュボード設定で認証情報を送信しないでください - 環境変数またはシークレット管理を使用してください

Foire aux questions

CDCでは哪些数据库がサポートされていますか?
PostgreSQLはpgoutputプラグインで完全にサポートされています。MongoDB、MySQL、SQL Serverには追加のDebeziumコネクタ設定が必要です。
異常検出はどのように機能しますか?
システムは每秒行数とエラー率を監視します。スループックが期待値の50%以下に低下するか、エラー率が1%を超えた場合にアラートが発生します。
Kafkaなしでを使用できますか?
基本的な移行可観測性はKafkaなしで動作します。CDCパイプラインにはイベントストリーミングにKafkaが必要です。
Grafanaダッシュボードはどのように作成されますか?
GrafanaダッシュボードはBearerToken認証を使用してGrafana API経由で自動プロビジョニングされます。ダッシュボードJSONはプログラムで生成されます。
デフォルトで収集されるメトリクスは何ですか?
移行時間、ドキュメント/行数、エラー数、コンシューマーLAG、レプリケーションLAG(秒)。
CI/CDと統合する方法は?
提供されたGitHub Actionsワークフローテンプレートを使用し、移行完了とデータLAGしきい値を確認するヘルスチェックステップを使用してください。

Détails du développeur

Structure de fichiers

📄 SKILL.md