DeploymentVerification

Framework dat Openshift de mogelijkheid biedt om na te gaan of een JBoss-container correct gedeployd en (nog steeds) operationeel is; het genereert tevens een XML-rapport ten bate van de monitoringtool Foglight.

  • Framework
  • Smals

Beschrijving

DeploymentVerification omvat library’s en een .WAR, en biedt volgende functionaliteiten:

  • Alive REST resource: REST resource Spring WEB die gebruikt kan worden door de core om te controleren of een REST API toegankelijk is.
  • Alive Servlet: een servlet die gebruikt kan worden door de core om te controleren of een J2E-toepassing toegankelijk is.
  • Core: library en servlet waarmee gecontroleerd kan worden of de resources bepaald in het bestand resources.yaml beschikbaar zijn.
  • Monitoring WAR: .WAR bevat de servlet die gebruikt kan worden:
    • Door Openshift als ReadinessProbe om te controleren of een toepassing correct gedeployd wordt.
    • Door Openshift als LivenessProbe om te controleren of de endpoints van een toepassing altijd beschikbaar zijn.
    • Door Foglight zodat het team Supervisie de aangeboden diensten door Smals kan monitoren.

De resources die gemonitord kunnen worden, zijn onder andere:

  • De verbinding met de database
  • Een REST service of externe SOAP
  • Een REST service of interne SOAP (opgeleverd door de gedeployde toepassing)
  • Een JMS queue
  • Een keystore
  • Een SFTP repertorium
  • Een SMTP server

‘Custom verifiers’ kunnen in het systeem geplugd worden om meer specifieke testen uit te voeren.

Een bestand resources.yaml bepaalt wat er moet getest worden.

Gebruikersgroepen

Alle JBoss-toepassingen, gedeployd bij Smals in Openshift, kunnen deze module gebruiken.

Integratie voorwaarden

Dit project is enkel compatibel met JBoss.

Contact: vasteam@smals.be

Documentatie

Sommige van de onderstaande links werken mogelijk niet omwille van beveiligingsbeperkingen.

Wenst u deze informatie te verkrijgen, neem dan contact op met het verantwoordelijke team via het e-mailadres hierboven vermeld in de paragraaf Integratievoorwaarden.

Hoe neem jij deel aan ons project?

Vul de catalogus aan

Heb je een herbruikbare component die voor een andere instelling van pas kan komen?

Leg hem aan ons voor!

Neem deel aan onze evenementen

Ideeën uitwisselen over hergebruik? Dat kan op onze evenementen. We organiseren er regelmatig!

Schrijf je zeker in!

Abonneer je op de nieuwsbrief

Schrijf je in op onze nieuwsbrief en blijf op de hoogte van de laatste ontwikkelingen in hergebruik.

Abonneer je

Deel je ervaringen

Is jouw project een succes geworden dankzij een hergebruikte component?

Laat het ons weten! 

Naar boven