Observabilidad
Prácticas Terraform para observabilidad en Google Cloud: monitoreo, alertas, logs, métricas, trazas y SLOs.
| Práctica | Descripción |
|---|---|
| Alerting in GCP | App Engine + alert policy de Cloud Monitoring (latencia p99) |
| Service Monitoring | App Engine + SLO de disponibilidad y alerta por burn rate del error budget |
| Log Analytics | GKE + log bucket con Log Analytics, dataset enlazado en BigQuery y log sink |
| Cloud Trace | Cluster GKE con scopes para Cloud Trace y app demo con OpenTelemetry |
| Ops Agent Monitoring | VM con Apache + Ops Agent vía startup script, canal de notificación y alerting opcional |
| Monitoring Applications in GCP | Monitoreo de aplicaciones desplegadas en Google Cloud |
Uso rápido
cd <practica>
terraform init
terraform plan -var="project_id=<PROJECT_ID>"
terraform apply -var="project_id=<PROJECT_ID>"
Recomendaciones
- Revisar el README de cada práctica: algunas requieren pasos manuales (desplegar la app demo, habilitar APIs).
- Usar
terraform destroyal terminar para evitar costos innecesarios.