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

هجرات إنتاج بدون توقف

راقب هجرات قواعد البيانات واسعة النطاق في الوقت الفعلي مع تنبيه تلقائي عند تجاوز تأخر البيانات للعتبات أو ارتفاع معدلات الأخطاء.

تنفيذ قناة 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.
قناة CDC مع Debezium
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 ثانية لتتبع التقدم - تؤخر كشف الشذوذ
  • لا ترسل أبداً بيانات الاعتماد في تكوينات لوحة التحكم - استخدم متغيرات البيئة أو إدارة الأسرار

Foire aux questions

ما قواعد البيانات المدعومة لـ CDC؟
يتم دعم PostgreSQL بالكامل عبر إضافة pgoutput. يتطلب MongoDB وMySQL وSQL Server تكوين موصل Debezium إضافي.
كيف يعمل كشف الشذوذ؟
يراقب النظام الصفوف في الثانية ومعدلات الأخطاء. يتم تشغيل التنبيهات عند انخفاض الإنتاجية عن 50% من المتوقع أو تجاوز معدل الأخطاء 1%.
هل يمكنني استخدام هذا بدون Kafka؟
تعمل مراقبة الهجرة الأساسية بدون Kafka. تتطلب قنوات CDC استخدام Kafka لدفق الأحداث.
كيف يتم إنشاء لوحات Grafana؟
يتم توفير لوحات التحكم تلقائياً عبر Grafana API باستخدام مصادقة bearer token. يتم إنشاء JSON لوحة التحكم برمجياً.
ما المقاييس التي يتم جمعها افتراضياً؟
مدة الهجرة والمستندات/الصفوف المعالجة وعدد الأخطاء وتأخر المستهلك وتأخر النسخ بالثواني.
كيف أندمج مع CI/CD؟
استخدم قالب سير عمل GitHub Actions المقدم مع خطوات فحص الصحة التي تتحقق من اكتمال الهجرة وعتبات تأخر البيانات.

Détails du développeur

Structure de fichiers

📄 SKILL.md