DeploymentVerification

Framework om Openshift te laten nagaan of een JBoss-container correct gedeployd en nog steeds operationeel is, en om het XML-rapport gebruikt door de monitoringtool Foglight te generenen

  • Framework
  • Interfaces
  • Smals

Beschrijving

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

  • Alive REST-resource: REST-resource Spring WEB die door de core kan gebruikt worden om te controleren of een REST-API toegankelijk is
  • Alive Servlet: een servlet die door de core kan gebruikt worden om te controleren of een J2E-toepassing toegankelijk is
  • Core: library en servlet om te controleren 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
    • Openshift als LivenessProbe om te controleren of de endpoints van een toepassing nog altijd beschikbaar zijn
    • Foglight om het Supervision-team in staat te stellen de services, ter beschikking gesteld door Smals, te monitoren

De resources die onder andere kunnen gemonitord worden, zijn:

  • 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

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

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

Gebruikersgroepen

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

Integratievoorwaarden

Dit project is enkel compatibel met JBoss.

Contact: ReuseOperational@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