Arbeta med kontroller

Författare:Esadax
Uppdaterad:15 mars 2025

Esadax övervakar automatiskt olika aspekter av din webbapplikation med hjälp av Checks API. Denna guide förklarar hur du använder Checkar i ditt Esadax-arbetsflöde.

Innehållsförteckning

  1. Introduktion
  2. Typer av flöden
  3. [Kontrollerar livscykeln] (#checks-lifecycle)
  4. Bygg din kontrollintegration

Inledning

Kontroller är tester och försäkringar som körs efter varje lyckad distribution. De bidrar till att säkerställa programmets hälsa, tillförlitlighet och prestanda genom att:

  • Verifiering av kodens korrekthet
  • Kontrollera om det finns brutna anslutningar
  • Övervakning av viktiga webbparametrar som laddningstid och felfrekvens
  • Säkerställa att alla nödvändiga komponenter finns

Typer av flöden som aktiveras av Checks API

Checks API har stöd för tre huvudtyper av flöden:

100 mg två gånger dagligen. Kärnkontroller

  • Beskrivning: Övervaka specifika sidor eller API:er för att säkerställa att de svarar korrekt.
  • Syfte: Identifiera problem som fel, brutna anslutningar eller saknade tillgångar.

2. Prestation

  • Beskrivning: Samla in och jämföra webb vitala mätvärden (t.ex. laddningstid, svar storlek).
  • Syfte: Jämför nya distributioner mot baslinjeprestanda för att avgöra distributionsframgång.

3. Från början till slut

  • Beskrivning: Verifiera att alla nödvändiga komponenter finns.
  • Syfte: Se till att driftsättningen är fullständig och fungerar.

4. 3 Kontraindikationer Optimering

  • Beskrivning: Analysera buntstorlekar och optimera tillgångshanteringen.
  • Syfte: Förbättra webbplatsens prestanda genom att minska laddningstiderna.

Livscykel för kontroller

Livscykeldiagrammet för kontroller förklarar hur Esadax hanterar kontroller:

  1. Distribution skapad (deployment.created webhook): Utlöses när en distribution skapas, vilket gör det möjligt för integratörer att registrera kontroller.
  2. Deployment Ready (deployment.ready webhook): Meddelar integratörer att börja köra kontroller på den nya distributionen.
  3. Kontrollera slutförande: När alla kontroller får resultat, tillämpar Esadax alias och distribuerar programmet live.

Bygg din Checks-integration

Så här skapar du en lyckad integration:

  1. Lösningar med låg konfiguration: Tillhandahåller förkonfigurerade kontroller för enkel användning.
  2. Onboarding Process: Vägleda utvecklare från installation till driftsättning.
  3. Resultatdokumentation: Tydligt visa testresultat på Esadax instrumentpanelen.
  4. Anpassade tester: Tillåt avancerade användare att utöka standardkontroll funktionalitet.

Anatomi av kontroller API

Checks API fungerar på följande sätt:

  • Utlösta händelser:
    • deployment.created: Registerkontroller.
    • deployment.ready: Börja köra kontroller.
  • Kontrollera Execution: Esadax väntar på alla kontroller för att slutföra innan du tillåter driftsättning live.

Denna guide hjälper dig att utnyttja Esadax Checks API för att säkerställa din webbapplikations tillförlitlighet och prestanda. Mer information finns i Esadax-dokumentationen.