Graphite es un sistema de monitorización de aplicaciones e infraestructuras en la nube. Este software de código abierto le permite crear visualizaciones gráficas de indicadores de rendimiento temporales.
Graphite: ¿Qué es esta herramienta de seguimiento?
Graphite es un software de monitorización capaz de reproducir casi en tiempo real el estado de los sistemas de TI en forma de gráficos. Su campo de actividad es doble: el almacenamiento de datos de rendimiento técnico cronológico de los servidores por un lado, la visualización gráfica (en forma de curvas de tiempo) de los indicadores de rendimiento reflejados en estos datos por otro lado. Para funcionar, el software se basa en tres componentes principales:
>> Carbon cache: el demon de red que se encarga de recuperar métricas.
>> Carbon Whisper: la base de datos que almacena métricas.
>> Graphite Web: la aplicación web que gestiona la representación gráfica de métricas.
¿Cómo descargar Graphite?
El sistema de monitoreo Graphite no se descarga como un solo archivo. Para instalarlo en un servidor, el usuario debe ir al sitio de Graphite y hacer clic en la pestaña Instalar. Tenga en cuenta que el sitio no se beneficia de una traducción al español y las instrucciones se dan solo en inglés.
¿Cómo instalar Graphite?
Dada la diversidad de sus componentes, el sistema Graphite es bastante complicado de instalar en un servidor y requiere conocimientos informáticos avanzados. Sin embargo, la existencia de paquetes Python Package Index (PyPi) facilita enormemente la instalación de Graphite.
También es posible seguir uno de los muchos scripts de instalación disponibles en el sitio del proyecto de código abierto, incluso para ejecutar una implementación en forma de contenedor Docker .
¿Cómo usar Graphite en Grafana?
También de código abierto, Grafana es una aplicación para la visualización de datos y el análisis de métricas de TI. Le permite crear cuadros de mando a partir de bases de datos técnicas de series temporales (Base de datos de series temporales). Por tanto, se puede utilizar en combinación con Graphite (ver la documentación oficial ), pero también con otras bases de datos cronológicas como InfluxDB u OpenTSDB. Para usarlo, vaya a esta dirección y elija el sistema operativo de destino. Si opta por la descarga, deberá descomprimir el archivo antes de ejecutar el comando. Grafana está equipado con un editor de consultas ad hoc para Graphite.
¿Cuáles son las diferencias entre Graphite y Prometheus?
Prometheus y Graphite son dos sistemas de monitoreo de código abierto que se utilizan tanto para almacenar métricas como para graficar datos de rendimiento de TI como series de tiempo. Sin embargo, son muy diferentes. Mientras Graphite toma la forma de una base de datos pasiva orientada a series de tiempo con un lenguaje de consulta y características enfocadas en la representación de gráficos, Prometheus es una plataforma de monitoreo y tendencias mucho más amplia, que incluye visualización, extracción, almacenamiento, consulta y alerta de gráficos de datos basados en series de tiempo.
Conclusión
Lo que hace que Graphite sea único es que proporciona esta funcionalidad como un servicio de red que es fácil de usar y altamente escalable. El protocolo para introducir datos en Graphite es lo suficientemente simple como para que pueda aprender a hacerlo a mano en unos minutos (no es que realmente lo desee, pero es una prueba de fuego decente para la simplicidad).
Representar gráficos y recuperar puntos de datos es tan fácil como buscar una URL. Esto hace que sea muy natural integrar Graphite con otro software y permite a los usuarios crear aplicaciones potentes sobre Graphite. Uno de los usos más comunes de Graphite es la creación de paneles de control basados en la web para la supervisión y el análisis. Graphite nació en un entorno de comercio electrónico de gran volumen y su diseño refleja esto. La escalabilidad y el acceso en tiempo real a los datos son objetivos clave.
Leer también: https://www.hostdime.la/blog/computacion-en-la-niebla-que-papel-desempena-en-iot/ ; https://www.hostdime.la/blog/metodos-de-almacenamiento-de-datos-para-empresas/ ; https://www.hostdime.la/blog/por-que-deberia-usar-iaas/
More from Tecnologia
Tipos de Certificados SSL: Guía Completa sobre Validación de Dominio, Validación de Empresa y Validación Extendida
En un mundo cada vez más digitalizado, la seguridad en línea se ha convertido en una prioridad absoluta para empresas …
SSL, TLS y HTTPS: Comprendiendo los conceptos
En la era digital actual, la seguridad en Internet es más crucial que nunca. Cada día, millones de transacciones y …
Integridad de la información en seguridad informática
Integridad de la información en seguridad informática.En una era en la que la información se ha convertido en uno …