Tracciamento filtrato per Esiti

Ad ogni transazione viene associato un esito di elaborazione come descritto nella sezione Esito di una Transazione.

Tramite la configurazione Fig. 357 è possibile indicare quali transazioni tracciare rispetto all’esito rilevato in fase di elaborazione.

Gli esiti sono suddivisi nei seguenti gruppi:

  • Completate con successo: richieste che sono state gestite correttamente;

  • Fault applicativo: richieste gestite correttamente in cui il backend ha restituito un fault applicativo, un SOAP Fault su API SOAP o un Problem Detail su API REST;

  • Scartate: richieste che sono state scartate dal gateway immediatamente per differenti motivi:

    • richiedenti una API o un’operazione inesistente ;

    • contenevano una richiesta malformata nel contenuto;

    • credenziali richieste non presenti o non valide (es. cert mTLS o token);

    • API sospese.

  • Violazione Policy Rate Limiting: richieste che violano una policy di rate limiting;

  • Superamento Limite Richieste Complessive: il numero di richieste complessive supera il limite globale;

  • Fallite: richieste che sono state processate con errore e non rientrano nei casi di richieste scartate;

  • CORS Preflight: richieste di tipo “CORS Preflight”.

Per ciascun esito è possibile abilitare o disabilitare la registrazione.

../../../_images/TracciamentoFiltroEsiti.png

Fig. 357 Tracciamento filtrato per Esiti

È possibile inoltre, scegliendo l’opzione personalizzato, specificare puntualmente quali esiti di dettaglio includere (Fig. 358).

../../../_images/TracciamentoFiltroPersonalizzatoEsiti.png

Fig. 358 Tracciamento filtrato per Esiti personalizzato

È infine possibile specificare l’indicazione di registrare qualsiasi esito (Fig. 359).

../../../_images/TracciamentoFiltroEsitiAll.png

Fig. 359 Tracciamento senza filtri per Esiti