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". Set up MongoDB migration with metrics
Résultat attendu:
Prometheus 히스토그램(기간용), 카운터(처리된 문서용) 및 파일과 콘솔에 대한 winston 로깅이 포함된 관찰 가능한 마이그레이션 클래스. Prometheus 스크래핑을 위한 메트릭 엔드포인트 노출됨.
Utilisation de "database-migrations-migration-observability". Configure Debezium CDC for PostgreSQL
Résultat attendu:
pgoutput 플러그인, 하트비트 간격 및 소비자 지연 및 복제 지연용 메트릭이 포함된 Kafka Connect 커넥터 구성. 이벤트가 database.changes 토픽으로 스트리밍됨.
Utilisation de "database-migrations-migration-observability". Create Grafana dashboard for migrations
Résultat attendu:
마이그레이션_rate(초당 행), 색상 임계값이 포함된 초 단위 데이터 지연 및 시간에 따른 오류율에 대한 패널이 있는 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 파이프라인 구현
Debezium을 사용하여 PostgreSQL에서 대상 시스템으로의 변경 데이터 캡처를 설정하고 복제 지연 및 이벤트 처리량을 추적합니다.
마이그레이션 대시보드 자동화
마이그레이션 진행 상황, 데이터 지연 및 오류율을 보여주는 프로그래매틱하게 생성된 Grafana 대시보드를 임계값 기반 알림과 함께 생성합니다.
Anomaly detection and alerting
Full observability stack
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
- 마이그레이션 원자성 및 롤백 지원을 위해 세션 기반 실행과 항상 트랜잭션 사용
- CDC 커넥터에서 복제 정지를 빠르게 감지하려면 하트비트 간격(10초) 설정
- 심각도 기반 라우팅(중요 vs 경고 알림)으로 Slack, 이메일 등 여러 알림 채널 구성
Éviter
- 메트릭 등록 건너뛰지 않기 - 관찰 불가능한 마이gration은 이상 모니터링 불가
- 진행률 추적에 30초보다 긴 폴링 간격 사용 금지 - 이상 감지 지연
- 대시보드 구성에 자격 증명 보내지 않기 - 환경 변수 또는 비밀 관리 사용