Mini Labs


Apuntes y notas personales de laboratorios de prueba con herramientas de observabilidad y monitorización. Los publico por si le sirven de idea a alguien, pero son una bitácora personal, no guías mantenidas. Revisa siempre la documentación oficial para cambios o actualizaciones.

Mini Labs

Lab 01: Monitorización Full-Stack con Dynatrace

Herramientas: Ubuntu Server 24.04, Docker, Dynatrace
Temas tratados:

  • Configurar un entorno de prueba con VirtualBox
  • Desplegar aplicaciones con Docker Compose
  • Instalar y configurar Dynatrace OneAgent
  • Capturar errores de frontend con RUM
  • Crear alertas con detección nativa de Dynatrace
  • Navegar la interfaz de Dynatrace

Dificultad: Básico


Lab 02: Integración de OpenTelemetry con Dynatrace

Herramientas: Ubuntu Server 24.04, Docker, OpenTelemetry Collector, PHP 8.2, Dynatrace
Temas tratados:

  • Configurar OpenTelemetry Collector en Ubuntu
  • Instrumentar aplicaciones PHP con OpenTelemetry SDK
  • Crear trazas distribuidas personalizadas (custom spans)
  • Enviar telemetría a Dynatrace usando protocolo OTLP
  • Configurar exporters y processors en el Collector
  • Visualizar trazas distribuidas en Dynatrace
  • Implementar observabilidad vendor-neutral

Dificultad: Media


Lab 03: OpenTelemetry con Python y Flask

Herramientas: OpenTelemetry, Flask, Jaeger, Docker
Temas tratados:

  • Qué es OpenTelemetry y observabilidad
  • Instrumentar una aplicación Flask
  • Instrumentación automática vs manual
  • Visualizar traces en Jaeger
  • Crear spans personalizados

Dificultad: Media


Lab 04: Prometheus + Grafana – El Stack Open Source Esencial
Herramientas: Prometheus, Grafana, Node Exporter, Alertmanager
Temas tratados:

Configurar Prometheus para métricas de sistemas
Crear dashboards profesionales en Grafana
Configurar alertas basadas en métricas
Trabajar con PromQL y probar alertas en tiempo real

Dificultad: Media


Lab 05: Terraform + Dynatrace – Infrastructure as Code para Observabilidad

Herramientas: Terraform, Dynatrace, Ubuntu Server (opcional)
Temas tratados:

  • Configurar Terraform con el provider de Dynatrace
  • Crear dashboards mediante código (IaC)
  • Aplicar el ciclo: plan → apply → destroy
  • Decidir cuándo usar (y cuándo NO usar) Terraform en producción

Dificultad: Media


Recursos Adicionales


Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.