prometheus_grafana
SKILL.md
prometheus_grafana
Prometheus recolecta métricas de todos los servicios. Grafana las visualiza en dashboards. Juntos proporcionan visibilidad completa del rendimiento del pipeline y alertas tempranas.
When to use
Instrumentar todos los agentes con métricas de Prometheus desde el primer día de desarrollo.
Instructions
- Instalar cliente Python:
pip install prometheus-client. - Definir métricas en cada agente:
from prometheus_client import Counter, Histogram, Gauge verification_total = Counter('kyc_verifications_total', 'Total verifications', ['status']) pipeline_duration = Histogram('kyc_pipeline_duration_seconds', 'Pipeline latency', buckets=[0.5,1,2,4,8,16]) active_sessions = Gauge('kyc_active_sessions', 'Active KYC sessions') - Exponer endpoint:
GET /metricsen cada servicio. - Configurar Prometheus para scraping cada 15s.
- Importar dashboards de Grafana para FastAPI, Celery, Redis, PostgreSQL, NVIDIA GPU desde Grafana Hub.
- Crear dashboard KYC personalizado: tasa de aprobación/rechazo, latencia por fase, scores de distribución.
- Configurar alertas: latencia p95 > 8s, tasa de error > 1%, GPU utilization < 10% (worker caído).
Notes
- Helm chart:
kube-prometheus-stackincluye Prometheus + Grafana + Alertmanager preconfigurado. - Guardar los dashboards en Git como JSON para GitOps.
Weekly Installs
1
Repository
davidcastagnetoa/skillsFirst Seen
10 days ago
Installed on
mcpjam1
claude-code1
replit1
junie1
windsurf1
zencoder1