From cdd0cf3cde951f67498068ae8f4ddd29fcfde8e2 Mon Sep 17 00:00:00 2001 From: jdubois Date: Wed, 27 Jun 2018 12:42:52 +0200 Subject: [PATCH] modification ordre --- HowtoInfluxDB.md | 86 +++++++++++++++++++++++++----------------------- 1 file changed, 45 insertions(+), 41 deletions(-) diff --git a/HowtoInfluxDB.md b/HowtoInfluxDB.md index cb7f01c7..818e1089 100644 --- a/HowtoInfluxDB.md +++ b/HowtoInfluxDB.md @@ -55,49 +55,10 @@ 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 +### Structure de la base + 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é : ~~~ @@ -143,6 +104,8 @@ time host type type_instance value 1527611039556165882 Switch if_packets machine B 396998647 ~~~ +### Supprimer des mesures + On peut vouloir supprimer une mesure particulière, par exemple dans le cas où une machine n'est plus sur le switch : ~~~ @@ -154,4 +117,45 @@ snmp_rx,host=Switch,type=if_packets,type_instance=machine\ A snmp_tx,host=Switch,type=if_octets,type_instance=machine\ A snmp_tx,host=Switch,type=if_packets,type_instance=machine\ A > DROP SERIES FROM snmp_rx,snmp_tx WHERE type_instance='machine A' +~~~ + +### 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" ~~~ \ No newline at end of file