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 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 :

  1. qui permet à des objets connectés de pousser des données avec le protocole bien connu MQTT
  2. qui stocke ces données dans une base de données adaptés
  3. 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: 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

  • amipo_todo.txt
  • Dernière modification: 2019/11/09 10:11
  • par bigMax