Arts >> Arte >  >> Cine y TV >> TV

¿Qué es el vigilante?

vigilante es una base de datos de series temporales escalable y de código abierto diseñada para sistemas de alerta y monitoreo a gran escala. Fue creado por Facebook para abordar la necesidad de una base de datos de series temporales de alto rendimiento y tolerante a fallas que pudiera manejar las enormes cantidades de datos de monitoreo generados por su infraestructura.

Watchman utiliza una arquitectura escalable basada en un enfoque de sistemas distribuidos, lo que le permite manejar una gran cantidad de puntos de datos entrantes con alta disponibilidad. También cuenta con un motor de consulta eficiente que optimiza el rendimiento para el análisis de datos de series temporales, lo que lo hace adecuado para el monitoreo en tiempo real y el análisis de datos históricos.

Las características clave de Watchman incluyen:

- Escalabilidad: Watchman está diseñado para escalar horizontalmente para manejar grandes volúmenes de datos de series temporales. Utiliza una arquitectura distribuida con múltiples servidores que se pueden agregar o eliminar según sea necesario para aumentar o disminuir la capacidad.

- Alta disponibilidad: Watchman proporciona alta disponibilidad al replicar datos en múltiples servidores. En caso de una falla del servidor, se puede acceder a los datos sin problemas desde otro servidor sin pérdida de datos.

- Motor de consultas rápido: El motor de consultas de Watchman está optimizado para una rápida recuperación y agregación de datos de series temporales. Admite varias opciones de consulta, como filtrado de rango de tiempo, agregaciones (por ejemplo, promedio, suma) y coincidencia de patrones.

- Ingestión de datos flexible: Watchman puede ingerir datos de una variedad de fuentes, incluidos archivos, registros y dispositivos de IoT. Admite diferentes formatos de datos, como JSON, CSV y formatos binarios personalizados.

- Arquitectura multiinquilino: Watchman admite múltiples inquilinos, lo que permite que diferentes equipos u organizaciones almacenen y administren sus propios datos de series temporales de forma independiente.

- Alertas y notificaciones: Watchman proporciona funciones para configurar alertas y notificaciones basadas en patrones o umbrales de datos específicos. Puede integrarse con varios sistemas de mensajería o servicios externos para enviar notificaciones.

- Código abierto: Watchman es un proyecto de código abierto, lo que significa que está disponible gratuitamente para su uso y modificación. Está escrito en C++ y tiene una arquitectura modular, lo que permite a los desarrolladores ampliarlo y personalizarlo para cumplir con sus requisitos específicos.

Watchman es ampliamente utilizado por grandes empresas, incluidas Facebook, Netflix y Airbnb, para monitorear y analizar sus sistemas de producción. Es una poderosa herramienta para administrar y extraer información de grandes cantidades de datos de series temporales, lo que la convierte en un activo valioso para las organizaciones que buscan mejorar sus capacidades de monitoreo y alerta.

TV

Categorías Relacionadas