DeploymentVerification

Framework permettant à Openshift de savoir si le container JBoss est correctement déployé et toujours opérationnel, et de générer le rapport XML utilisé par le monitoringtool Foglight.

  • Framework
  • Interfaces
  • Smals

Description

DeploymentVerification contient des librairies et un .WAR, et offre les fonctionnalités suivantes :

  • Alive REST ressource : ressource REST Spring WEB qui peut être utilisée par le core pour vérifier qu’une API REST soit accessible.
  • Alive Servlet : une Servlet qui peut être utilisée par le core pour vérifier qu’une application J2E soit accessible.
  • Core : librairie et servlet qui permettent de vérifier que les ressources définies dans le fichier resources.yaml sont disponible.
  • Monitoring WAR : .WAR contenant la servlet qui peut être utilisée :
    • Par Openshift en tant que ReadinessProbe pour vérifier qu’une application est correctement déployée.
    • Par Openshift en tant que LivenessProbe pour vérifier que les endpoints d’une application sont toujours disponibles.
    • Par Foglight afin de permettre à l’équipe Supervision de monitorer les services exposés par Smals.

Les ressources qui sont monitorables sont, entres autres :

  • La connexion à la base de données
  • Un service REST ou SOAP externe
  • Un service REST ou SOAP interne (exposé par l’application déployée)
  • Une queue JMS
  • Un keystore
  • Un répertoire SFTP
  • Un serveur SMTP

Des « verifiers » custom peuvent être pluggés dans le système afin de faire des tests plus spécifiques.

Un fichier resources.yaml détermine ce qui doit être testé.

Groupes d'utilisateurs

Toutes les applications JBoss déployées dans Openshift chez Smals peuvent utiliser ce module.

Conditions d'intégration

Ce projet n’est compatible qu’avec JBoss.

Contact: vasteam@smals.be

Documentation

Certains des liens ci-dessous pourraient ne pas fonctionner en raison de restrictions de sécurité.

Si vous voulez obtenir ces informations, prenez contact avec l’équipe responsable via l’adresse email spécifiée dans le paragraphe ci-dessus consacré aux conditions d’intégration.

Comment participer ?

Enrichir le catalogue

Vous avez un composant réutilisable qui pourrait intéresser d’autres institutions ? 

Proposez-le-nous !

Participer à nos évènements

Vous aimeriez échanger au sujet de la réutilisation ? Des évènements sont régulièrement organisés.

Inscrivez-vous ici !

Recevoir la newsletter

Inscrivez-vous à la newsletter pour suivre l’actualité autour de la réutilisation.

Inscrivez-vous ici !

Partager votre expérience

Réutiliser un composant vous a aidé à transformer un projet en réussite ?

Faites-nous part de votre expérience !

Vers le haut