Checkpoint
Checkpoint est un outil pour visualiser l'état des lieux des systèmes
- sur la maintenance des systèmes
version des poms parent - sur le monitoring
vérification de prometheus
Maintenance des systèmes
check pom parent
Scenario Outline: Check Pom Parent
Given le bundle des systèmes "git@gitlab.edelia.net:continuous-delivery/bundle.git" avec la version "2.89"
And le système parent "git@gitlab.edelia.net:home/common/datanumia-parent.git" avec la version "2.7.2"
When j'analyse le système "<system>"
Then je vérifie que le pom parent du système est à jour
Examples: System
| system |
| action-sys |
| billing-service-composition |
| comparison-sys |
| consumption-estimation |
| environnement-analysis-sys |
| forecast-sys |
| green-actions |
| household-profile-sys |
| indoor-data-sys |
| part-budget-sys |
| part-energy-analysis |
| part-energy-efficiency-sys |
| part-energy-index |
| part-energy-usage-breakdown |
| part-heating-schedule-sys |
| similar-home-sys |
| weather-sys |
Le résultat est mis dans un fichier CSV :
Visualisation dans allure :
Monitoring
check prometheus
Scenario Outline: Check Prometheus
Given Le dashboard Prometheus "https://prometheus.prod.int.datanumia.com/targets"
When j'analyse le système "<system>" via le dashboard
Then je vérifie que l'état de prometheus est UP
Examples: System
| system |
| action-sys |
| billing-service-composition |
| comparison-sys |
| consumption-estimation |
| environnement-analysis-sys |
| forecast-sys |
| green-actions |
| household-profile-sys |
| indoor-data-sys |
| part-budget-sys |
| part-energy-analysis |
| part-energy-efficiency-sys |
| part-energy-index |
| part-energy-usage-breakdown |
| part-heating-schedule-sys |
| similar-home-sys |
| weather-sys |
Le résultat est mis dans un fichier CSV :
Visualisation dans allure :
Démo
deck
By Amina Himri
deck
- 72