¿Qué es InfluxDB y como funciona?

influxdb es un servidor de base de datos de series de tiempo (timeseries), ideal para logs o datos para gráficas que se generen en vivo (dashboards, …).Programado en go permite la interacción via API HTTP(S) (JSON) e interficie web y los datos de gestionan con un lenguaje similar a SQL.En las tablas no hay que tener una previsión de las columnas que tendrá, se pueden añadir al vuelo.Con un simple comando curl via CLI se puede realizar la inserción :
curl -X POST -d ‘[{\»name\»:\»Tabla\»,\»columns\»:[\»desde\»,\»type\»,\»value\»],\»points\»:[[\»monitor-NY\»,\»respuesta-web\»,124]]}]’ ‘http://influxdb.domain.tld:8086/db/graph/series?u=usuario&p=contraseña’
El aspecto de una query a los datos :
select * from Tabla where desde = ‘monitor-NY’ and time > now() – 1h
Existen librerías de cliente para multitud de lenguajes.