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

Made with Slides.com