Funzioni di libreria disponibili per canary Java - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzioni di libreria disponibili per canary Java

La funzione executeStep viene utilizzata per suddividere in moduli il codice del canary ed eseguirlo in più fasi. In CloudWatch Synthetics, una fase di Synthetics è un modo per suddividere lo script canary in una serie di azioni chiaramente definite, che consentono di monitorare separatamente diverse parti del percorso applicativo. Per ogni passaggio, CloudWatch Synthetics esegue le seguenti operazioni:

  • Per ogni esecuzione canary viene creato un report che include un riepilogo dei dettagli relativi all'esecuzione di un passaggio, ad esempio la durata, lo stato riuscito o non riuscito e così via. Quando scegli un'esecuzione nella console CloudWatch Synthetics, puoi visualizzare i dettagli di esecuzione di ogni passaggio nella scheda Step.

  • SuccessPercente le CloudWatch metriche di durata vengono emesse per ogni passaggio, consentendo agli utenti di monitorare la disponibilità e la latenza di ogni passaggio.

    Utilizzo

    synthetics.executeStep(stepName,()->{ try { //step code to be executed return null; } catch (Exception e) { throw e; } }).get();

    Parametri

    • stepName, String (obbligatorio): un nome descrittivo del passaggio di Synthetics

    • function to execute, Callable<T> (obbligatorio): rappresenta le attività da eseguire

    • StePoptions, com.amazonaws.synthetics.StepOptions (optional) — StepOptions oggetto che può essere utilizzato per configurare l'esecuzione della fase.

      stepConfiguration, com.amazonaws.synthetics.StepConfiguration (richiesto come parte di StepOptions)

Valori restituiti

<T>Il valore restituito è. CompletableFuture

Nota

Synthetics supporta solo passaggi sequenziali. Assicurati di chiamare il metodo .get() come mostrato nell'esempio per assicurarti che il passaggio venga completato prima di procedere a quello successivo.