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". 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 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 파이프라인 구현

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.
Debezium을 사용한 CDC 파이프라인
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초보다 긴 폴링 간격 사용 금지 - 이상 감지 지연
  • 대시보드 구성에 자격 증명 보내지 않기 - 환경 변수 또는 비밀 관리 사용

Foire aux questions

CDC는 어떤 데이터베이스를 지원합니까?
PostgreSQL은 pgoutput 플러그인을 통해 완벽히 지원됩니다. MongoDB, MySQL 및 SQL Server는 추가 Debezium 커넥터 구성이 필요합니다.
이상 감지는 어떻게 작동합니까?
시스템은 초당 행과 오류율을 모니터링합니다. 처리량이 예상치의 50% 아래로 떨어지거나 오류율이 1%를 초과하면 알림이 트리거됩니다.
Kafka 없이 사용할 수 있습니까?
기본 마이그레이션 관찰 가능성은 Kafka 없이 작동합니다. CDC 파이프라인은 이벤트 스트리밍에 Kafka가 필요합니다.
Grafana 대시보드는 어떻게 생성되나요?
대시보드는 Bearer 토큰 인증을 사용하여 Grafana API를 통해 자동 프로비저닝됩니다. 대시보드 JSON은 프로그래매틱하게 생성됩니다.
기본적으로 어떤 메트릭이 수집되나요?
마이그레이션 기간, 처리된 문서/행 수, 오류 수, 소비자 지연 및 초 단위 복제 지연.
CI/CD와 어떻게 통합합니까?
마이그레이션 완료 및 데이터 지연 임계값을 확인하는 상태 확인 단계를 포함한 제공된 GitHub Actions 워크플로 템플릿을 사용하세요.

Détails du développeur

Structure de fichiers

📄 SKILL.md