¿Qué es una InfluxDB?
InfluxDB es una base de datos de series temporales diseñada para manejar altas cargas de escritura y consulta. Es una base de datos NoSQL y está pensada para almacenar y consultar series de eventos.
Desarrollada por InfluxData y escrita en Go, InfluxDB es de código abierto y tiene licencia MIT. Proporciona un lenguaje similar a SQL con funciones integradas centradas en el tiempo para consultar una estructura de datos compuesta por mediciones, series y puntos.
¿Cómo monitorear InfluxDB?
ServicePilot facilita la tarea de monitorizar una o varias instancias de InfluxDB requiriendo únicamente la instalación de un Agente ServicePilot en el servidor de destino. Basta con añadir un recurso del package ServicePilot database-influxdb a su entorno de monitorización.
Las estadísticas de monitorización recopiladas y analizadas incluyen:
- Medidas Memstats: Total Alloc, HeapLnUsed, HeapReleased, HeapIdle, HeapAlloc, MCacheSys, BuckHashSys
- Medidas HTTPD: Req, ReqActive, QueryReq, QueryRespBytes, serverError, WriteReq...
- Medidas de escritura: Req, WriteOk, WriteReq, WriteDrop...
- Medidas de suscriptores: createFailures, pointsWritten, writeFailures
- Medidas de la base de datos: numMeasurements, NumSeries
¿Cómo instalar un recurso influxdb?
- Utilice su instalación de ServicePilot OnPremise o una cuenta SaaS.
- Añada un nuevo recurso influxdb a través de la interfaz web (
/prmviews
o/prmresources
) o a través de la API (página/prmpackages
), se aprovisionará automáticamente el agente predeterminado de ServicePilot u otro agente.
Los detalles del package influxdb se encuentran en la página
/prmpackages
del software.
Beneficios
ServicePilot le permite prestar servicios de TI de forma más rápida y segura con la detección automatizada y funciones avanzadas de monitoring.
Al correlacionar la tecnología INFLUXDB con APM y la supervisión de infraestructuras, ServicePilot es capaz de proporcionar una visión más completa del entorno de TI de una organización.
Esto permite a los equipos de TI identificar y diagnosticar rápidamente los problemas que pueden estar afectando al rendimiento de las aplicaciones, y tomar medidas correctivas antes de que los usuarios finales se vean afectados.
Comience con una prueba gratuita de nuestro solution SaaS. Explore nuestros plans o contacte con nosotros para encontrar lo que mejor se adapte a usted.