Gestion/Utilisation d'influxdb
Commandes (influxdb v2)
- Suppression de données dans un bucket :
influx delete --bucket telegraf --start="2023-01-01T00:00:00Z" --stop="2024-03-01T00:00:00Z"
Erreurs
Erreur : influxdb2 ne démarre plus, pas d'accès au port 8086
- Symptomes :
- Exemple de log :
ts=2024-05-30T14:37:52.243598Z lvl=info msg="index opened with 8 partitions" log_id=0pUUolUW000 service=storage-engine index=tsi ts=2024-05-30T14:37:52.253707Z lvl=info msg="loading changes (start)" log_id=0pUUolUW000 service=storage-engine engine=tsm1 op_name="field indices" op_event=start ts=2024-05-30T14:37:52.253803Z lvl=info msg="loading changes (end)" log_id=0pUUolUW000 service=storage-engine engine=tsm1 op_name="field indices" op_event=end op_elapsed=0.099ms ts=2024-05-30T14:37:52.255302Z lvl=info msg="Opened file" log_id=0pUUolUW000 service=storage-engine engine=tsm1 service=filestore path=/var/lib/influxdb2/engine/data/0d18ea589f79e054/autogen/1922/000000001-000000001.tsm id=0 duration=1.114ms ts=2024-05-30T14:37:52.255469Z lvl=info msg="Opened shard" log_id=0pUUolUW000 service=storage-engine service=store op_name=tsdb_open index_version=tsi1 path=/var/lib/influxdb2/engine/data/0d18ea589f79e054/autogen/1922 duration=37.991ms
- Les commandes
influx
à l'intérieur du container retournent :Error: failed to find bucket "telegraf": Get "http://monitor-influxdb:8086/api/v2/buckets?name=telegraf&org=cbna": dial tcp 172.29.0.3:8086: connect: connection refused
- Le dossier
/var/lib/influxdb2/engine/data/
a une taille très importante (plus de 150Go) :du -hs /var/lib/influxdb2/engine/data/
- Solution : forcé la suppression du dossier contenant les data d'influxdb2. ATTENTION : perte de données ! Commande :
rm -fr /var/lib/influxdb2/engine/data/
. Cela ne nous pose pas de problème car nous ne souhaitons pas les garder !