1. Los requisitos #
Lo que se espera.
Contexto #
Un equipo de operaciones quiere centralizar los logs de sus servidores Linux y de una aplicación heredada que escribe en un archivo de texto, conservarlos 30 días, analizarlos y recibir un aviso en caso de ráfaga de errores.
| Requisito | Componente | Curso |
|---|---|---|
| Recoger los logs del sistema de los servidores | Elastic Agent + Fleet | Elastic Agent |
| Estructurar los logs de la aplicación heredada | Logstash (dissect, translate) | Logstash |
| Conservar 30 días | Data streams + ILM | Elasticsearch |
| Analizar y visualizar | ES|QL, Lens | Kibana |
| Alertar ante una ráfaga de errores | Regla ES|QL + conector | Kibana |
| Acceso de lectura para el equipo | Rol y espacio dedicados | Elasticsearch, Kibana |
2. Los pasos #
La práctica guiada.
Desarrollo #
- Montar el laboratorio Fleet (práctica 1 del curso Elastic Agent).
- Comprobar la recogida de los logs del sistema.
- Crear la plantilla de índice y la política ILM de 30 días.
- Añadir Logstash para la aplicación heredada.
- Analizar con ES|QL y construir el panel.
- Crear la regla de alerta y el rol de lectura.
3. Tabla de evaluación #
Lo que valida el proyecto.
Criterios #
| Criterio | Comprobación |
|---|---|
| Recogida | el agente está Healthy en Fleet y logs-system.*-lab recibe datos |
| Estructuración | los campos log.level, http.response.status_code y la etiqueta traducida existen en logs-legacyapp-lab |
| Retención | GET logs-legacyapp-lab/_ilm/explain muestra la política de 30 días |
| Análisis | un panel con al menos tres visualizaciones sobre las dos fuentes |
| Alerta | la regla pasa a Active durante una ráfaga de errores simulada |
| Seguridad | un usuario «lector» ve el panel pero no puede modificar nada |
Buena práctica: Exporta el panel (objetos guardados) y versiónalo junto con tus archivos de configuración: es tu entregable.
Mi seguimiento
Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión
💬 Preguntas sobre esta lección
Todavía no hay preguntas: sé el primero en pedir ayuda o compartir tu configuración.
Artículos recomendados
Machine learning en Elastic: detección de anomalías y AIOps
Detectar automáticamente los comportamientos anómalos: jobs de detección de anomalías, datafeeds,...
Elastic Security: SIEM, reglas de detección e investigación
Usar Elastic Security como SIEM: fuentes de datos ECS, tipos de reglas de detección (query, EQL, ...
Kibana Maps y Canvas: mapas geográficos y presentaciones
Crear mapas con Kibana Maps (capas de documentos, de agregaciones, coropletas, ES|QL) y presentac...
Logstash en producción: colas persistentes, DLQ y varios pipelines
Hacer que Logstash sea fiable en producción: cola persistente, dead letter queue, varios pipeline...
Logstash: enriquecer, probar, supervisar y desplegar en Kubernetes
Enriquecer con translate, geoip y elasticsearch, consumir Kafka, probar los pipelines, supervisar...
Transforms y enrich: resumir y enriquecer los datos en Elasticsearch
Crear índices centrados en entidades con las transforms pivot y latest, y enriquecer los document...
Elastic Agent autónomo, salidas Logstash y Kafka, y OpenTelemetry (EDOT)
Escribir una configuración autónoma, enviar a Logstash o Kafka y usar Elastic Agent como Collecto...
Logstash: gestionar los plugins y adoptar Elastic Common Schema (ECS)
Versión escrita de las lecciones en vídeo: listar, instalar, actualizar y empaquetar sin conexión...
Trazas OpenTelemetry en Elasticsearch y Kibana APM
Instrumentar aplicaciones con los SDK de OpenTelemetry o EDOT, enviar las trazas a Elasticsearch,...