Cet outil collecte sur un ou plusieurs espaces disques en structure SDS l'espace occupé par les réseaux sismo.
* À propos
- licence : Ce projet est livré sous licence CeCILLV-2.1
- auteur : Jonathan Schaeffer <jonathan.schaeffer@univ-grenoble-alpes.fr>
** Collecte des volumes
Les données sont dans un ou plusieurs dossier(s) contenant un sous-dossier par année et pour chaque année, un dossier par réseau.
Dans le rapport final, on souhaite distinguer les réseaux permanents des expériences temporaires.
La représentation des mesures dans influxdb aura la structure suivante :
#+BEGIN_EXAMPLE json
{
"measurement": "volumes",
"tags": {
"year": "2016",
"network": "Z3",
"class": "permanent"
},
"time": ""
"fields": {
"data": 123456
}
}
#+END_EXAMPLE
Les données collectées sont écrites en JSON dans un fichier tampon.
* Configuration
Le script de collecte cherche un fichier de configuration =config.yml= dans son dossier de travail, ou dans =~/.config= ou dans =/etc=.
Le fichier =config.yml.example= fournit toute la documentation nécessaire pour un paramétrage initial.
* Options
Par défaut, le script collecte les données (en faisant des =du=), les compile et les écrit dans le fichier =data.yaml=. L'option =--human= demande au script de sortir un rapport humainement lisible.
Si les données contenues dans =data.json= ne sont pas plus anciennes que ce que spécifie la configuration =data_cache_ttl= (en jour), alors le script scanne le fichier data.json pour le restituer et n'effectue pas le scan des volumes.