diff --git a/HowtoInfluxDB.md b/HowtoInfluxDB.md index d2db5c8a..cb7f01c7 100644 --- a/HowtoInfluxDB.md +++ b/HowtoInfluxDB.md @@ -34,7 +34,7 @@ $ systemctl status influxdb ## Configuration -La configuration par défaut convient et ne nécessite que peu de modifications. On peut désactiver la collection de statistiques internes à InfluxDB, et ne faire écouter le serveur HTTP qu'en local. Ce dernier permet d'afficher des graphes à des fins de tests uniquement. +On peut désactiver la collection de statistiques internes à InfluxDB, et ne faire écouter le serveur HTTP qu'en local. Ce dernier permet d'afficher des graphes à des fins de tests uniquement. ~~~ [monitor] @@ -55,6 +55,47 @@ Pour récupérer les métriques envoyées par [collectd](HowtoCollectd), il suff typesdb = "/usr/share/collectd" ~~~ +### Rétention + +Par défaut, les données sont gardées sur une durée illimitée, et l'intervalle de vérification de la rétention est de 30 minutes. + +Si on ne souhaite pas utiliser la rétention, on peut la désactiver : + +~~~ +[retention] + # Determines whether retention policy enforcement enabled. + enabled = false +~~~ + +Si au contraire, on veut avoir une rétention d'un an, il faut créer la politique : + +~~~ +# influx +> use collectd +> SHOW RETENTION POLICIES +name duration shardGroupDuration replicaN default +---- -------- ------------------ -------- ------- +autogen 0s 168h0m0s 1 true + +> CREATE RETENTION POLICY "one_year" ON "collectd" DURATION 52w REPLICATION 1 DEFAULT +> SHOW RETENTION POLICIES +name duration shardGroupDuration replicaN default +---- -------- ------------------ -------- ------- +autogen 0s 168h0m0s 1 false +one_year 8736h0m0s 168h0m0s 1 true +~~~ + +Et on peut augmenter l'intervalle de vérification de la rétention : + +~~~ +[retention] + # Determines whether retention policy enforcement enabled. + enabled = false + + # The interval of time when retention policy enforcement checks run. + check-interval = "24h" +~~~ + ## Administration Il peut être intéressant de naviguer dans la base de données afin de comprendre comment sont stockées les données, et ainsi afficher des graphes avec plus de facilité :