ppepos/adagios — pull request #4 by gst (2014-11-25 19:14:17+00:00)
Title: Rekishi integration

NB NB:

*Avant* de merger ceci dans le master de notre dépôt pour adagios :
Ce PR doit d'abord être mergé dans notre rekishi : https://github.com/savoirfairelinux/rekishi/pull/4

Quelques remarques :

1) introduisez un *Host* downtime ou comment :
-> il est bien visible dans adagios (aussi bien en tant que comment ET downtime si c'était un DT) mais il y a un service associé à la même valeur que le nom du host.. (plutôt que rien pour le service).

2) State History -> voire ce que cela donne avec des "meilleures" données que ce que j'avais...
j'imagine qu'il y aurait éventuellement encore à améliorer la classe AdagiosInfluxDbSeriePoint .

3) "snippets_log" (onglet "History" dans la page d'un Host ou d'un Service) :
il n'y *avait* aucune limite de temps ni en nombre passée à la query -> si le Host ou le Service a 2**32 logs line ça va faire mal...
--->> J'ai mis un where time > "now()-168h" (== 7 jours), hardcodé pour le moment..

Remarque générale :

Au niveau des vues adagios proprement dites ( snippets_log + _status_log + state_history ),
il y a beaucoup de duplication de code et parfois aussi des choses pas très claires/catholiques au niveau de ces 3 views adagios elles-même donc (aux niveaux des paramètres possibles/gérés).

Bref ;)