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 histograms للمدة وcounters للمستندات المعالجة وتسجيل winston إلى الملف والطرفية. نقطة نهاية المقاييس معروضة لكشط Prometheus.
Utilisation de "database-migrations-migration-observability". تكوين Debezium CDC لـ PostgreSQL
Résultat attendu:
تكوين موصل Kafka Connect مع إضافة pgoutput وفترات النبض ومقاييس لتأخر المستهلك وتأخر النسخ. يتم دفق الأحداث إلى موضوع database.changes.
Utilisation de "database-migrations-migration-observability". إنشاء لوحة Grafana للهجرات
Résultat attendu:
لوحة 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
هجرات إنتاج بدون توقف
راقب هجرات قواعد البيانات واسعة النطاق في الوقت الفعلي مع تنبيه تلقائي عند تجاوز تأخر البيانات للعتبات أو ارتفاع معدلات الأخطاء.
تنفيذ قناة CDC
إعداد Change Data Capture من PostgreSQL إلى الأنظمة المستهدفة باستخدام Debezium، مع تتبع تأخر النسخ والإنتاجية للأحداث.
أتمتة لوحة مراقبة الهجرة
إنشاء لوحات Grafana برمجياً تعرض تقدم الهجرة وتأخر البيانات ومعدلات الأخطاء مع تنبيه قائم على العتبات.
Essayez ces prompts
Create an observable MongoDB migration script with Prometheus metrics for duration and document count. Include structured logging with winston.
Set up a Debezium CDC connector for PostgreSQL with Kafka. Configure metrics for events processed, consumer lag, and replication lag.
Implement anomaly detection for migration throughput and error rates. Send alerts to Slack when throughput drops below 50% of expected or error rate exceeds 1%.
Create a complete migration observability solution with Prometheus metrics, Grafana dashboard automation, Slack alerting, and CI/CD integration for health checks.
Bonnes pratiques
- استخدم دائماً المعاملات مع التنفيذ القائم على الجلسة لذرية الهجرة ودعم التراجع
- اضبط فترات النبض (10 ثوانٍ) في موصلات CDC لاكتشاف توقفات النسخ بسرعة
- قم بتكوين قنوات تنبيه متعددة (Slack والبريد الإلكتروني) مع توجيه قائم على الخطورة للتنبيهات الحرجة مقابل تحذيرات
Éviter
- لا تتخطى تسجيل المقاييس - الهجرات غير القابلة للملاحظة لا يمكن مراقبتها للشذوذ
- تجنب فترات الاستطلاع الأطول من 30 ثانية لتتبع التقدم - تؤخر كشف الشذوذ
- لا ترسل أبداً بيانات الاعتماد في تكوينات لوحة التحكم - استخدم متغيرات البيئة أو إدارة الأسرار