Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

amipo_todo [2019/11/09 10:11] (Version actuelle)
bigMax créée
Ligne 1: Ligne 1:
 +====== TODO liste de l'​AMIPO ======
 +Ici est centraliser la liste des idées et du travail à réaliser avec pourquoi pas des explications. Cette page est un peu un doublon de la colonne "A faire" du [[ https://​mxbossard.framaboard.org/?​controller=BoardViewController&​action=show&​project_id=1 | framaboard ]], mais elle se veut public, pour communiquer sur ce que nous souhaitons réaliser.
  
 +===== Roadmap =====
 +Notre feuille de route, notre guide.
 +
 +==== Fournir un "​service d’hébergement et de visualisation de métriques temporelles"​ ====
 +Les métriques temporelles,​ sont des données qui varient dans le temps. Ce sont par exemple les données produites par un thermomètre qui mesure la température de l'air à intervalle de temps régulier.
 +L'​objectif principal est de fournir une infrastructure :
 +  - qui permet à des objets connectés de pousser des données avec le protocole bien connu MQTT
 +  - qui stocke ces données dans une base de données adaptés
 +  - qui permet à tous de visualiser ces données
 +
 +==== Stabiliser nos procédures de déploiement logiciel ====
 +Oeuvrer pour la fiabilisation et la sécurisation du déploiement. Chercher des procédures,​ des recettes éprouvées,​ simple à mettre en oeuvre et reproductible dans le temps. Faciliter l'​intégration de co-administrateur dans l'​équipe.
 +
 +==== Fournir un "​service d'​hébergement et de partage de calendrier"​ ====
 +Piste : utilisation du logiciel radicale.
 +
 +==== Fournir un "​service d'​hébergement et de partage de contact"​ ====
 +Piste : utilisation du logiciel radicale.
 +
 +===== TODO priorisés =====
 +
 +===== TODO en VRAC =====
 +  * [x] Stabiliser le déploiement du serveur MQTT (service not working, cf [[ https://​github.com/​vernemq/​vernemq/​wiki/​Running-VerneMQ-as-a-systemd-service ]]) => maj du role ansible OK
 +  * [x] Construire / Recup un playbook pour déployer InfluxDB (config incluse)
 +  * [x] Réparer le déploiement avec provisioning de Grafana cassé par la maj du role ansible
 +  * [_] Scripter / Recup un daemon pour injecter les messages MQTT dans InfluxDB => imposer un format pour convertir le topic en métrique et convertir les donnée du message en valeur. Piste de format: [[ https://​mydevices.com/​cayenne/​docs/​lora/#​lora-cayenne-low-power-payload|Cayenne ]] et un format raw plus facile à tester.
 +  * [_] Configurer Grafana pour afficher les metriques provenant de MQTT
 +  * [_] Le role cloudalchemy.prometheus actuel dl prometheus meme si la version actuelle n'est pas à mettre à jour
 +  * [_] Voir si les modifications récentes du role cloudalchemy.grafana corrige les problèmes de livraison des dashboards
 +  * [_] provision_amipo.yml pas completement idempotent nottament sur "​Deploy released Amipo homepage"​ "​amipo.devsslcerts"​
 +  * [_] Ajouter une nouvelle VM backup pour être en mesure de faire des backups depuis un poste de dev.
 +  * [_] Dev des playbooks pour configurer cette VM backup.
 +  * [x] Provisioning du home dashboard de Grafana
 +  * [x] Installer MQTT
 +  * [x] Installer l'​exporter prometheus pour MQTT 
 +  * [x] Scripter un mangeur d'open data pour pousser dans MQTT
 +  * [x] Construire un dashboard grafana pour présenter les open data manger par MQTT
 +
 +===== Réalisés =====
 +
 +
 +{{tag>​amipo}}
  • amipo_todo.txt
  • Dernière modification: 2019/11/09 10:11
  • par bigMax