Parametri dell'applicazione standard raccolti - 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à.

Parametri dell'applicazione standard raccolti

Application Signals raccoglie i parametri dell'applicazione standard dai servizi che rileva. Questi parametri si riferiscono agli aspetti più critici delle prestazioni di un servizio: latenza, guasti ed errori. Possono aiutarti a identificare i problemi, monitorare le tendenze delle prestazioni e ottimizzare le risorse per migliorare complessivamente l'esperienza utente.

La tabella seguente elenca i parametri raccolti da Application Signals. Queste metriche vengono inviate CloudWatch nel namespace. ApplicationSignals

Parametro Descrizione

Latency

Il ritardo prima dell'inizio del trasferimento dei dati dopo la richiesta.

Unità: millisecondi

Faults

Un conteggio degli errori sul lato server HTTP 5XX e degli errori di stato span. OpenTelemetry

Unità: nessuna

Errors

Un numero di errori HTTP 4XX lato client. Questi sono considerati errori di richiesta non causati da problemi del servizio. Pertanto, il parametro Availability visualizzato nei pannelli di controllo di Application Signals non considera questi errori guasti del servizio.

Unità: nessuna

La Availability metrica visualizzata nei dashboard di Application Signals viene calcolata come (1 - /totale) *100. Faults Le risposte totali includono tutte le risposte e sono derivate da. SampleCount(Latency) Le risposte con esito positivo sono tutte risposte senza errori 5XX. Le risposte 4XX vengono considerate corrette durante il calcolo di Availability di Application Signals.

Dimensioni raccolte e combinazioni di dimensioni

Le seguenti dimensioni sono definite per ciascuno dei parametri standard dell'applicazione. Per ulteriori informazioni sulle dimensioni, consulta Dimensioni.

Vengono raccolte diverse dimensioni per i parametri del servizio e i parametri di dipendenza. All'interno dei servizi scoperti da Application Signals, quando il microservizio A chiama il microservizio B, il microservizio B elabora la richiesta. In questo caso, il microservizio A emette parametri di dipendenza e il microservizio B emette parametri del servizio. Quando un client chiama il microservizio A, il microservizio A elabora la richiesta ed emette i parametri del servizio.

Dimensioni per i parametri del servizio

Le seguenti dimensioni vengono utilizzate per i parametri del servizio.

Dimensione Descrizione

Service

Il nome del servizio .

Il valore massimo è 255 caratteri.

Operation

Il nome dell'operazione API o di altra attività.

Il valore massimo è 1024 caratteri. Attualmente, è possibile impostare obiettivi di livello di servizio per le operazioni solo se il nome dell'operazione è composto da un massimo di 194 caratteri.

Environment

Il nome dell'ambiente in cui i servizi sono in esecuzione. Se i servizi non sono in esecuzione su Amazon EKS, puoi specificare un valore personalizzato opzionale per deployment.environment nel OTEL_ATTRIBUTE_RESOURCES parametro.

Il valore massimo è 259 caratteri.

Quando visualizzi queste metriche nella CloudWatch console, puoi visualizzarle utilizzando le seguenti combinazioni di dimensioni:

  • [Environment, Service, Operation, [Latency, Error, Fault]]

  • [Environment, Service, [Latency, Error, Fault]]

Dimensioni per i parametri di dipendenza

Le seguenti dimensioni vengono raccolte per le metriche di dipendenza:

Dimensione Descrizione

Service

Il nome del servizio .

Il valore massimo è 255 caratteri.

Operation

Il nome dell'operazione API o di un'altra operazione.

Il valore massimo è 1024 caratteri.

RemoteService

Il nome del servizio remoto richiamato.

Il valore massimo è 255 caratteri.

RemoteOperation

Il nome dell'operazione API che viene richiamata.

Il valore massimo è 1024 caratteri.

Environment

Il nome dell'ambiente in cui i servizi sono in esecuzione. Se i servizi non sono in esecuzione su Amazon EKS, puoi specificare un valore personalizzato opzionale per deployment.environment nel OTEL_ATTRIBUTE_RESOURCES parametro.

Il valore massimo è 259 caratteri.

RemoteEnvironment

Il nome dell'ambiente in cui vengono eseguiti i servizi di dipendenza. Il RemoteEnvironment parametro viene generato automaticamente quando un servizio richiama una dipendenza e entrambi sono in esecuzione nello stesso cluster. Altrimenti, non RemoteEnvironment viene né generato né riportato nelle metriche della dipendenza dal servizio. Attualmente disponibile solo su Amazon EKS e K8S piattaforme.

Il valore massimo è 259 caratteri.

RemoteResourceIdentifier

Il nome della risorsa richiamata da una chiamata remota. Il RemoteResourceIdentifier parametro viene generato automaticamente se il servizio chiama un AWS servizio remoto. Altrimenti, non RemoteResourceIdentifier viene né generato né riportato nelle metriche della dipendenza dal servizio.

Il valore massimo è 1024 caratteri.

RemoteResourceType

Il tipo di risorsa richiamata da una chiamata remota. Obbligatorio solo se RemoteResourceIdentifier definito.

Il valore massimo è 1024 caratteri.

Quando visualizzi queste metriche nella CloudWatch console, puoi visualizzarle utilizzando le seguenti combinazioni di dimensioni:

Esecuzione su cluster Amazon EKS

  • [Environment, Service, Operation, RemoteService, RemoteOperation, RemoteEnvironment, RemoteResoureIdentifier, RemoteResourceType, [Latency, Error, Fault]]

  • [Environment, Service, Operation, RemoteService, RemoteOperation, RemoteEnvironment, [Latency, Error, Fault]]

  • [Environment, Service, Operation, RemoteService, RemoteOperation, RemoteResourceIdentifier, RemoteResourceType, [Latency, Error, Fault]]

  • [Environment, Service, Operation, RemoteService, RemoteOperation, [Latency, Error, Fault]]

  • [Environment, Service, RemoteService, RemoteEnvironment, [Latency, Error, Fault]]

  • [Environment, Service, RemoteService, [Latency, Error, Fault]]

  • [Environment, Service, RemoteService, RemoteOperation, RemoteEnvironment, RemoteResourceIdentifier, RemoteResourceType, [Latency, Error, Fault]]

  • [Environment, Service, RemoteService, RemoteOperation, RemoteEnvironment, [Latency, Error, Fault]]

  • [Environment, Service, RemoteService, RemoteOperation, RemoteResourceIdentifier, RemoteResourceType, [Latency, Error, Fault]]

  • [Environment, Service, RemoteService, RemoteOperation, [Latency, Error, Fault]]

  • [RemoteService]

  • [RemoteService, RemoteResourceIdentifier, RemoteResourceType]