
Learning Splunk Web Framework
Vincent Sesto
- Editorial
- Packt
- Año
- 2016
- Páginas
- ~262
- Nivel
- Básico
De qué trata
Manual práctico enfocado en transformar la plataforma de análisis de datos de Splunk en un entorno de desarrollo de aplicaciones web interactivas utilizando Splunk 6 (en particular las ramas 6.2 a 6.4). Vincent Sesto orienta la obra a administradores y analistas de Splunk, así como a desarrolladores web de nivel básico a intermedio que ya dominen los fundamentos del motor de búsqueda de Splunk y cuenten con nociones esenciales de desarrollo frontend (HTML, CSS y JavaScript).
El libro detalla la arquitectura del Splunk Web Framework y la transición desde la interfaz nativa hacia interfaces web personalizadas. Se abordan herramientas y tecnologías como Simple XML, la conversión directa de dashboards a HTML, la integración de la pila SplunkJS Stack (que comprende Backbone.js, RequireJS y jQuery), el uso de hojas de estilo CSS personalizadas y la interacción con la REST API de Splunk. Asimismo, profundiza en el uso de controles de formulario dinámicos, manipulación de tokens de búsqueda, paneles interactivos y búsquedas post-proceso (post-process searches) para optimizar el rendimiento al reutilizar conjuntos de datos.
A lo largo de los capítulos se trabaja de forma aplicada construyendo una suite de monitorización sobre un conjunto de datos real de accesos web de la NASA, empezando con dashboards en Simple XML y migrándolos progresivamente a vistas enriquecidas en HTML y JavaScript, además de explorar una aplicación web externa alojada fuera del servidor de Splunk mediante SplunkJS. La obra aporta una guía clara y progresiva para superar la rigidez visual de los paneles predeterminados; sin embargo, no profundiza en la administración de índices ni en arquitecturas de clúster empresarial, por lo que conviene tener un conocimiento previo de la sintaxis básica de SPL (Search Processing Language) para aprovechar al máximo el diseño visual.
- Splunk 6
- Splunk Web Framework
- SplunkJS Stack
- Simple XML
- Dashboards HTML
- JavaScript
- CSS
- Tokens
- Búsquedas post-proceso
- REST API de Splunk
- Visualización de datos
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Monitor de tráfico web con registros de la NASA
Aplicación de analítica web desarrollada en Splunk que procesa registros de servidores de la NASA, evolucionando desde paneles en Simple XML hacia vistas en HTML con controles interactivos, tokens y estilos CSS personalizados.
Aplicación web externa desacoplada con SplunkJS
Portal web independiente ejecutado fuera de la interfaz nativa de Splunk que interactúa mediante SplunkJS Stack y la API REST para consultar y visualizar métricas de rendimiento en tiempo real.

