amipo_dev
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
amipo_dev [2019/11/09 08:52] – [Environnement de dev] bigMax | amipo_dev [2019/11/09 08:55] (Version actuelle) – bigMax | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Il faut donc installer Vagrant. La procédure est décrite dans le README.md du projet ici : [[ https:// | Il faut donc installer Vagrant. La procédure est décrite dans le README.md du projet ici : [[ https:// | ||
+ | |||
+ | Ensuite, le déploiement sur tous nos environnements du Developpement, | ||
==== Vagrant ==== | ==== Vagrant ==== | ||
Nous utilisons Vagrant pour construire l' | Nous utilisons Vagrant pour construire l' | ||
Ligne 155: | Ligne 157: | ||
* 1 dashboard MQTT en staging : https:// | * 1 dashboard MQTT en staging : https:// | ||
- | ===== MQTT ? ===== | + | ===== MQTT ===== |
Je vois 2 implémentations de broker opensource : | Je vois 2 implémentations de broker opensource : | ||
* Mosquitto | * Mosquitto | ||
Ligne 189: | Ligne 191: | ||
* Le script prend des paramètres pour génerer des données plus ou moins aléatoire avec des bornes et pour spécifier le format des messages | * Le script prend des paramètres pour génerer des données plus ou moins aléatoire avec des bornes et pour spécifier le format des messages | ||
* Les formats des messages supportés : RAW, CayenneLpp, et " | * Les formats des messages supportés : RAW, CayenneLpp, et " | ||
- | ==== TODO liste " | ||
- | * [x] Stabiliser le déploiement du serveur MQTT (service not working, cf [[ https:// | ||
- | * [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:// | ||
- | * [_] 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 " | ||
- | * [_] 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' | ||
- | * [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 | ||
{{tag> | {{tag> |
amipo_dev.txt · Dernière modification : 2019/11/09 08:55 de bigMax