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