Instalación de Elasticsearch, Filebeat y Kibana en Linux

Para instalar estos tres componentes se pueden seguir las instrucciones disponibles en el sitio web oficial de Elastic. Las direcciones de descarga son: Elasticsearch: Guía de instalación Filebeat: Guía de instalación Kibana: Guía de instalación A continuación se detallan los pasos para instalar directamente desde los paquetes RPM. Instalació ...

Publicado el 8-22 23:59

Diseño y Desarrollo de una Plataforma de Venta de Boletos de Cine con Spring Boot

Arquitectura Tecnológica del Sistema La implementación de un sistema de venta de boletos para cine se sustenta en una pila tecnológica robusta, orientada a la escalabilidad y mantenibilidad. Componentes del Lado del Servidor (Backend) Framework Principal: Spring Boot 2.x, para una configuración ágil y desarrollo rápido de microservicios. Capa ...

Publicado el 8-12 16:29

Sistema de análisis de logs con ELK Stack y Filebeat

Visión general del ecosistema ELK El acrónimo ELK se refiere a tres proyectos de código abierto que proporcionan una pila completa para la gestión de registros. Elasticsearch es un motor de búsqueda y análisis distribuido. Logstash sirve como procesador de tubería (pipeline) para ingerir, transformar y enviar datos. Kibana ofrece una interfaz d ...

Publicado el 8-4 07:30

Despliegue de Arquitectura ELK en CentOS 7: Integración con Kafka, Filebeat y Logstash

Planificación de la Arquitectura del Clúster Para sistemas de recolección de logs de escala media, una topología básica compuesta por Filebeat, Elasticsearch y Kibana suele ser suficiente. Sin embargo, para entornos de alta concurrencia y procesamiento complejo, se recomienda integrar Kafka como búfer de mensajes y Logstash para la transformaci ...

Publicado el 7-27 08:54

Guía para desplegar SonarQube en servidores Linux

Este documento detalla el proceso de instalación y puesta en marcha de SonarQube Community Edition en un entorno CentOS. Adquisición del software SonarQube se distribuye en varias ediciones. La versión de la Comunidad (CE) es de código abierto y gratuita, mientras que las ediciones Developer, Enterprise y Data Center son de pago. Página oficia ...

Publicado el 7-27 05:10

Funciones avanzadas y consultas complejas con Elasticsearch SQL

Elasticsearch SQL ofrece un conjunto robusto de funciones integradas y capacidades de consulta complejas, permitiendo a los desarrolladores utilizar la sintaxis SQL familiar para ejecutar operaciones de consulta avanzadas en Elasticsearch. Este artículo explora funciones integradas como las matemáticas, el procesamiento de cadenas, las operacio ...

Publicado el 7-24 23:44

Gestión y Consulta de Datos en Elasticsearch con el Cliente Java

La interacción programática con Elasticsearch desde aplicaciones Java es fundamental para construir sistemas que aprovechen su potente capacidad de búsqueda y análisis. Este artículo detalla cómo utilizar el cliente Java de Elasticsearch para realizar operaciones comunes como la gestión de índices, la manipulación de documentos y la ejecución d ...

Publicado el 7-24 14:36

Configuración y Operaciones Básicas de Elasticsearch 7.6.1

Ajustes de Parámetros del Sistema vim /etc/security/limits.conf * soft nofile 655350 * hard nofile 655350 es soft memlock ilimitado es hard memlock ilimitado vim /etc/sysctl.conf vm.max_map_count=262144 fs.file-max=655360 vm.swappiness=1 Ejecutar después de guardar: sysctl -p Configuración Principal vim elasticsearch.yml nombre_cluster: ...

Publicado el 7-23 14:20

Métodos de búsqueda en Elasticsearch: Query String y Query DSL

Elasticsearch ofrece diversas alternativas para interacutar con los datos indexados. Fundamentalmente, existen dos metodologías principales para ejecutar búsquedas: el uso de cadenas de consulta (Query String) a través de la URI y el lenguaje de consulta específico de dominio (Query DSL) mediante el cuerpo de la petición. Preparación del entorn ...

Publicado el 7-20 11:49

Implementación de seguimiento de errores a gran escala con Logger y Handlers personalizados en PHP

Mecanismos centrales de manejo de errores en PHP PHP ofrece diversos niveles de reporte de errores como E_ADVERTENCIA, E_ERROR y E_DEPRECATED. Estos se gestionan mediante error_reporting() para controlar la visibilidad en diferentes entornos. Tipos de errores y estrategias Error de sintaxis: Fallos de análisis como estructuras incorrectas Erro ...

Publicado el 7-15 02:27