Observabilidad

Prácticas Terraform para observabilidad en Google Cloud: monitoreo, alertas, logs, métricas, trazas y SLOs.

PrácticaDescripción
Alerting in GCPApp Engine + alert policy de Cloud Monitoring (latencia p99)
Service MonitoringApp Engine + SLO de disponibilidad y alerta por burn rate del error budget
Log AnalyticsGKE + log bucket con Log Analytics, dataset enlazado en BigQuery y log sink
Cloud TraceCluster GKE con scopes para Cloud Trace y app demo con OpenTelemetry
Ops Agent MonitoringVM con Apache + Ops Agent vía startup script, canal de notificación y alerting opcional
Monitoring Applications in GCPMonitoreo 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 destroy al terminar para evitar costos innecesarios.