Lavorare con i controlli

Autore:Esadax
Aggiornato:28 lug 2025

Esadax tiene automaticamente d'occhio vari aspetti della tua applicazione web utilizzando l'API Checks. Scopri come utilizzare i controlli nel tuo flusso di lavoro Esadax qui.

Indice dei contenuti

  1. Tipi di flussi abilitati da Checks API
  2. Controlla il ciclo di vita
  3. Costruire la tua integrazione Checks

Tipi di flussi abilitati da Checks API

  • Controlli di base:

    • 200 risposte su pagine o API specifiche.
    • Determina lo stato di salute della distribuzione e identifica i problemi con il codice, gli errori o le connessioni interrotte.
  • Prestazioni:

    • Raccoglie le informazioni vitali web di base per pagine specifiche e le confronta con la nuova distribuzione.
    • Aiuta a decidere se compilare la distribuzione o bloccarla per ulteriori indagini.
  • End-to-end:

    • Consente di verificare che la distribuzione disponga di tutti i componenti necessari per la compilazione corretta.
    • Identifica eventuali pagine danneggiate, immagini mancanti o altre risorse.
  • Ottimizzazione:

    • Ottimizza le informazioni sulla dimensione del fascio.
    • Assicura che il tuo sito web gestisca risorse di grandi dimensioni come pacchetti e immagini.

Ciclo di vita dei controlli

Lo schema mostra come funziona un controllo:

  1. Quando viene creata una distribuzione, Esadax attiva il webhook deployment.created. Ciò indica agli integratori che gli assegni possono ora essere registrati.
  2. Un integratore utilizza l'API Checks per creare i controlli definiti nella configurazione dell'integrazione.
  3. Quando la distribuzione viene creata, Esadax attiva il webhook deployment.ready. Ciò notifica agli integratori di iniziare i controlli sulla distribuzione.
  4. Esadax attende che tutti gli assegni creati ricevano un aggiornamento.
  5. Una volta che tutti i controlli ricevono una conclusione, gli alias verranno applicati e la distribuzione andrà in diretta.

Costruire la tua integrazione Checks

Per creare la tua integrazione Checks:

  1. Fornire soluzioni di configurazione basse o nulle per gli sviluppatori per eseguire controlli.
  2. Includi un processo di onboarding guidato dall'installazione al risultato finale.
  3. Fornire informazioni rilevanti sull'esito del test sulla dashboard di Esadax.
  4. Documenta come andare oltre il comportamento predefinito per creare test personalizzati per utenti avanzati.