Application Signals - 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à.

Application Signals

Utilizzate CloudWatch Application Signals per strumentare automaticamente le vostre applicazioni AWS in modo da monitorare lo stato attuale delle applicazioni e tenere traccia delle prestazioni delle applicazioni a lungo termine rispetto agli obiettivi aziendali. Application Signals ti offre una visione unificata e incentrata sulle applicazioni di applicazioni, servizi e dipendenze e ti aiuta a monitorare e valutare lo stato delle applicazioni.

  • Consenti ad Application Signals di raccogliere automaticamente parametri e tracce dalle tue applicazioni e di visualizzare parametri chiave come volume delle chiamate, disponibilità, latenza, guasti ed errori. Visualizza e valuta rapidamente l'integrità operativa attuale e se le tue applicazioni stanno raggiungendo i loro obiettivi di prestazione a lungo termine, senza scrivere codice personalizzato o creare pannelli di controllo.

  • Crea e monitora gli obiettivi a livello di servizio (SLO) con Application Signals. Crea e monitora facilmente lo stato degli SLO relativi alle CloudWatch metriche, incluse le nuove metriche applicative standard raccolte da Application Signals. Visualizza e monitora lo stato dell'indicatore del livello di servizio (SLI) dei tuoi servizi applicativi all'interno di un elenco di servizi e di una mappa topologica. Crea allarmi per monitorare i tuoi SLO e monitora i nuovi parametri standard delle applicazioni che Application Signals raccoglie.

  • Visualizza una mappa della topologia delle applicazioni che Application Signals rileva automaticamente, che offre una rappresentazione visiva delle applicazioni, delle dipendenze e della loro connettività.

  • Application Signals funziona con CloudWatch RUM, CloudWatchSynthetics canaries Amazon EC2 Auto Scaling e per visualizzare le pagine dei clienti AWS Service Catalog AppRegistry, Synthetics canaries e i nomi delle applicazioni all'interno di dashboard e mappe.

Utilizza Application Signals per il monitoraggio quotidiano delle applicazioni

Usa Application Signals all'interno della CloudWatch console, come parte del monitoraggio quotidiano delle applicazioni:

  1. Se hai creato obiettivi del livello di servizio (SLO) per i tuoi servizi, inizia dalla pagina Obiettivi del livello di servizio (SLO). In questo modo puoi avere una visione immediata dello stato dei servizi e delle operazioni più importanti. Scegli il nome del servizio o dell'operazione per uno SLO per aprire la pagina dei dettagli del servizio e visualizzare informazioni dettagliate sul servizio durante la risoluzione dei problemi.

  2. Apri la pagina Servizi per vedere un riepilogo di tutti i tuoi servizi e visualizzare rapidamente i servizi con il tasso di errore o la latenza più elevati. Se hai creato degli SLO, consulta la tabella Servizi per vedere quali servizi presentano indicatori di livello di servizio (SLI) non integri. Se un particolare servizio non è integro, selezionalo per aprire la pagina dei dettagli del servizio e visualizzare le operazioni del servizio, le dipendenze, i canali Synthetics e le richieste client. Seleziona un punto in un grafico per visualizzare le tracce correlate in modo da poter risolvere e identificare la causa principale dei problemi operativi.

  3. Se sono stati implementati nuovi servizi o le dipendenze sono cambiate, apri la Mappa dei servizi per esaminare la topologia dell'applicazione. Visualizza una mappa delle tue applicazioni che mostra la relazione tra client, canary Synthetics, servizi e dipendenze. Visualizza rapidamente lo stato dello SLI, visualizza i parametri chiave come il volume delle chiamate, la frequenza di errore e la latenza e approfondisci per visualizzare informazioni più dettagliate nella pagina dei dettagli del servizio.

L'uso di Application Signals comporta costi. Per informazioni sui CloudWatch prezzi, consulta la pagina CloudWatch dei prezzi di Amazon.

Nota

Non è necessario abilitare Application Signals per utilizzare CloudWatch Synthetics CloudWatch , RUM o Evidently. CloudWatch Tuttavia, Synthetics CloudWatch e RUM funzionano con Application Signals per offrire vantaggi quando si utilizzano queste funzionalità insieme.

Linguaggi e architetture supportati

Attualmente, Application Signals supporta applicazioni Java e Python.

Application Signals è supportato e testato su Amazon EKS, Amazon ECS e Amazon EC2. Sui cluster Amazon EKS, rileva automaticamente i nomi dei tuoi servizi e cluster. Su altre architetture, devi fornire i nomi dei servizi e degli ambienti quando abiliti tali servizi per Application Signals.

Le istruzioni per abilitare Application Signals su Amazon EC2 dovrebbero funzionare su qualsiasi architettura che supporti l' CloudWatch agente e AWS Distro for. OpenTelemetry Tuttavia, le istruzioni non sono state testate su architetture diverse da Amazon ECS e Amazon EC2.

Regioni supportate

In questa versione di anteprima, Application Signals è supportato nelle seguenti regioni.

  • Stati Uniti orientali (Virginia settentrionale)

  • Stati Uniti orientali (Ohio)

  • US West (Oregon)

  • Asia Pacifico (Sydney)

  • Asia Pacifico (Tokyo)

  • Europa (Irlanda)

Anteprima SDK

Una versione di anteprima dell'SDK è disponibile per il download.

avvertimento

Le operazioni e i parametri delle API sono soggetti a modifiche prima che Application Signals sia disponibile a livello generale. Potrebbe trattarsi di modifiche importanti. Non utilizzare la versione di anteprima dell'SDK per scopi di produzione.

Per installare Preview SDK, installa o aggiorna prima l'ultima versione della AWS CLI versione 2. Per ulteriori informazioni, consulta Installazione o aggiornamento della versione più recente della AWS CLI.

Quindi utilizza i seguenti comandi per scaricare il file zip SDK dal bucket Amazon S3 e quindi estrarne il contenuto. Ogni file zip SDK contiene istruzioni SDK e documentazione API.

Nota

L'SDK è fornito in più linguaggi di programmazione in modo da poter utilizzare le API di Application Signals con uno qualsiasi di questi linguaggi di programmazione. Tuttavia, la strumentazione automatica dell'applicazione per inviare dati ad Application Signals è supportata solo per le applicazioni Java e Python.

  • SDK Java V2: aws s3 cp s3://application-signals-preview-sdk/awsJavaSdkV2.zip ./

  • JavaScript SDK V3: aws s3 cp s3://application-signals-preview-sdk/jsSdkV3.zip ./

  • JavaScript SDK V2: aws s3 cp s3://application-signals-preview-sdk/jsSdkV2.zip ./

  • SDK Python: aws s3 cp s3://application-signals-preview-sdk/pythonSdk.zip ./

  • SDK Kotlin: aws s3 cp s3://application-signals-preview-sdk/kotlin.zip ./

  • SDK Android: aws s3 cp s3://application-signals-preview-sdk/andriod.zip ./

  • SDK C++: aws s3 cp s3://application-signals-preview-sdk/awsCppSdk.zip ./

  • SDK PHP: aws s3 cp s3://application-signals-preview-sdk/awsSdkPhp.zip ./

  • SDK Ruby: aws s3 cp s3://application-signals-preview-sdk/awsSdkRuby.zip ./

  • SDK Go V2: aws s3 cp s3://application-signals-preview-sdk/awsSdkGoV2.zip ./

  • SDK Go V1: aws s3 cp s3://application-signals-preview-sdk/go.zip ./

  • SDK iOS: aws s3 cp s3://application-signals-preview-sdk/iOS.zip ./