In this workshop, we’ll give you the tools to start monitoring your infrastructure and applications using the Elastic Stack. Just bring your laptop with docker-compose installed, and we will guide you through the steps to start collecting and visualizing some logs and metrics.
And come prepared to Choose Your Own Adventure!
We will dive into:
- System metrics: Collect infrastructure metrics.
- Application logs: Collect structured logs in a central location.
- Uptime monitoring: Ping services and actively monitor their availability and response time.
5. 5
5
3 Pilares de la Observabilidad: Logs, Métricas y Trazas
Trazas
Logs
Métricas
Referencia : Peter Bourgon https://peter.bourgon.org/blog/2017/02/21/metrics-tracing-and-logging.html:
6. 6
6
Evolución de la monitorización
Escalabilidad
Complejidad de la monitorización
Microservices
Containers Serverless
Cloud Computing
Monolith
7. 7
7
Cada Equipo con sus Herramientas o....
Web Logs
App Logs
Database Logs
Container Logs
Container Metrics
Host Metrics
Database Metics
Network Metrics
Storage Metrics
Uptime
Response Time
Real User Monitoring
Txn Perf Monitoring
Distributed Tracing
11. 11
Elasticsearch Kibana
Pipeline Lógica de Ingesta
Logstash
Beats
• Agentes de recolección
ligeros
• Ficheros, métricas,
paquetes, eventos de
auditoría
• Módulos pre-
construidos para
análisis y visualización
• Normalizar, filtrar,
enriquecer
• Configuración
centralizada
• Colas persistentes
• Buen rendimiento
en búsquedas y
analítica
• Escalable, resiliente,
alta disponibilidad
• Tipos de nodos
configurables
• Explorar y buscar
• Interacción visual
con los datos
• Herramientas de
desarrollo y gestión
17. 17
Objetivos
• Ingesta Logs ¡Elige tu propia aventura: JSON o texto plano!
• Usa Kibana Logs para visualizarlos
https://github.com/immavalls/elastic-stack-workshop/blob/master/doc/paso02
Paso 2
Logstash
Filebeat
19. 19
Objetivos
• Ingesta de logs JSON estructurados para facilitar análisis
• Construye tu primer Dashboard
https://github.com/immavalls/elastic-stack-workshop/blob/master/doc/paso03
Paso 3