¿Qué es InfluxDB?
InfluxDB es un sistema de gestión de bases de datos multiplataforma de tipo Series temporales (orientado a series temporales). InfluxDB está desarrollado por la empresa InfluxData, en lenguaje Go, y publicado bajo la licencia de código abierto MIT.
InfluxDB no tiene dependencias externas y proporciona un lenguaje de tipo SQL, que escucha en el puerto 8086, con funciones integradas centradas en el tiempo para consultar una estructura de datos compuesta por mediciones, series y puntos.
Supervisión de InfluxDB
Este package supervisa una o más instancias de la base de datos InfluxDB mediante la recopilación de métricas de rendimiento recogidas por el agente ServicePilot.
Este package configura automáticamente el agente ServicePilot para supervisar la disponibilidad y el rendimiento de una base de datos InfluxDB para una o varias instancias de InfluxDB.
Las estadísticas de monitoreo recogidas y analizadas incluyen :
- Medidas de memorias: Total Alloc, HeapLnUsed, HeapReleased, HeapIdle, HeapAlloc, MCacheSys, BuckHashSys
- Medidas HTTPD: Req, ReqActive, QueryReq, QueryRespBytes, serverError, WriteReq...
- Medidas de escritura: Req, WriteOk, WriteReq, WriteDrop...
- Medidas del Subscriber: createFailures, pointsWritten, writeFailures.
- Medidas del Base de datos: numMeasurmeents, NumSeries.