Purpose-built pro time series data.
Instalace¶
docker run -d -p 8086:8086 -e DOCKER_INFLUXDB_INIT_MODE=setup -e DOCKER_INFLUXDB_INIT_USERNAME=admin -e DOCKER_INFLUXDB_INIT_PASSWORD=password123 -e DOCKER_INFLUXDB_INIT_ORG=myorg -e DOCKER_INFLUXDB_INIT_BUCKET=metrics influxdb:2.7
Zápis¶
curl -X POST ‘http://localhost:8086/api/v2/write?bucket=metrics’ -H ‘Authorization: Token TOKEN’ -d ‘cpu,host=server01 usage=85.5’
Flux dotazy¶
from(bucket:”metrics”) |> range(start:-1h) |> filter(fn:(r)=>r._measurement==”cpu”) |> aggregateWindow(every:5m,fn:mean)
InfluxDB pro time series¶
Efektivnější než PostgreSQL pro metriky a IoT.