Segnali applicativi - 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à.

Segnali applicativi

CloudWatch Application Signals consente di monitorare e migliorare le prestazioni delle applicazioni su. AWS Raccoglie automaticamente i dati dalle tue applicazioni in esecuzione su servizi come Amazon EC2, Amazon ECS e Lambda. Puoi utilizzare CloudWatch Application Signals per quanto segue:

  • Monitoraggio dello stato delle applicazioni in tempo reale

  • Tracciamento delle prestazioni rispetto agli obiettivi aziendali

  • Visualizzazione delle relazioni tra servizi e dipendenze

  • Rapida identificazione e risoluzione dei problemi di prestazioni

  • 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 obiettivi a livello di servizio (SLOs) con Application Signals. Crea e monitora facilmente lo stato delle metriche SLOs correlate, incluse le nuove CloudWatch 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 tracciare e tenere traccia SLOs delle nuove metriche applicative standard raccolte da Application Signals.

  • 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.

Linguaggi e architetture supportati

Application Signals supporta le applicazioni Java, Python, Node.js e .NET.

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

Application Signals è supportato in tutte le Regioni commerciali ad eccezione di Canada occidentale (Calgary).

Funzionalità

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

    1. Se avete creato obiettivi di livello di servizio (SLOs) per i vostri servizi, iniziate dalla pagina Service Level Objectives (SLO). In questo modo puoi avere una visione immediata dell'integrità dei servizi, delle operazioni e delle dipendenze più importanti. Scegli il nome del servizio, dell'operazione o della dipendenza per uno SLO per aprire la pagina 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 li hai creati SLOs, guarda la tabella Servizi per vedere quali servizi hanno indicatori di livello di servizio non integri ()SLIs. 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 dell'applicazione 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 o RUM. CloudWatch Tuttavia, Synthetics CloudWatch e RUM funzionano con Application Signals per offrire vantaggi quando si utilizzano queste funzionalità insieme.

  • Application Signals su più account: con l'osservabilità tra più account di Application Signals, puoi monitorare e risolvere i problemi delle applicazioni che si estendono su più account all'interno di una singola regione. AWS

    Puoi utilizzare Amazon CloudWatch Observability Access Manager per configurare uno o più AWS account come account di monitoraggio. Fornirai all'account di monitoraggio la possibilità di visualizzare i dati nel tuo account di origine creando un sink all'interno di esso. Il sink viene utilizzato per creare un collegamento dal tuo account di origine al tuo account di monitoraggio. Per ulteriori informazioni, consulta CloudWatch osservabilità tra più account.

    Per il corretto funzionamento dell'osservabilità tra account di Application Signals, assicurati che i seguenti tipi di telemetria siano condivisi tramite Observability Access Manager. CloudWatch

    • Servizi e obiettivi a livello di servizio di Application Signals () SLOs

    • Metriche in Amazon CloudWatch

    • Gruppi di log in Amazon CloudWatch Logs

    • Tracce in AWS X-Ray

  • Raggruppamento e filtraggio dinamici dei servizi: raggruppa e filtra i servizi con le funzionalità di raggruppamento dinamico di Application Signals. Aggrega automaticamente le metriche e i servizi all'interno SLIs dei gruppi, consentendoti di partire da una visione di gruppo e di approfondire aree problematiche specifiche. Application Signals fornisce due raggruppamenti predefiniti: il raggruppamento «Ambiente» che organizza per ambiente di servizio e il raggruppamento «Servizi correlati» che raggruppa i servizi in base alle loro dipendenze. Ad esempio, nel raggruppamento dei servizi correlati, se il Servizio A chiama il Servizio B, che chiama il Servizio C, vengono raggruppati nel Servizio A. Oltre ai raggruppamenti predefiniti, è possibile creare gruppi personalizzati selezionando servizi in linea con le esigenze organizzative, come Business unit o Team.

    Crea raggruppamenti personalizzati utilizzando AWS tag o OpenTelemetry attributi in linea con la struttura del team, i domini aziendali o i requisiti operativi. I raggruppamenti personalizzati consentono di organizzare i servizi in base ai flussi di lavoro specifici di monitoraggio e risoluzione dei problemi. Per ulteriori informazioni, consulta Configurazione dei gruppi personalizzati.

    CloudWatch mappa delle applicazioni con raggruppamento per servizi correlati.
    CloudWatch pagina dell'elenco dei servizi con filtro.
  • Eventi di modifica: tieni traccia degli eventi di modifica in tutta l'applicazione con l'elaborazione automatica degli eventi di Application Signals. CloudTrail Monitora gli eventi di configurazione e distribuzione dei servizi e delle relative dipendenze, fornendo un contesto immediato per l'analisi operativa e la risoluzione dei problemi. Il rilevamento degli eventi di modifica è abilitato insieme all'abilitazione del rilevamento dei servizi tramite la CloudWatch console o l'API. StartDiscovery Per i servizi Amazon EKS, il rilevamento dell'implementazione richiede che i servizi Amazon EKS siano strumentati con l'SDK di strumentazione Application Signals.

    Gli eventi di modifica sono supportati per le seguenti risorse:

    • Gruppo Autoscaling

    • Cluster EKS

    • EKS Workload (solo implementazioni)

    • Cluster e servizio ECS

    • Sistema di bilanciamento del carico ELB e gruppo target

    • Funzione Lambda

    • BedrockAgentCore Runtime e RuntimeEndpoint

    CloudWatch mappa delle applicazioni con distribuzione, filtraggio e modifica degli eventi in Group Drawer.
    CloudWatch panoramica delle applicazioni con tabella degli eventi di modifica.
  • Risultati di audit automatizzati: scopri informazioni critiche attraverso i risultati di audit automatizzati di Application Signals. Il servizio analizza le applicazioni per segnalare osservazioni significative e potenziali problemi, semplificando l'analisi delle cause principali. Questi risultati automatizzati consolidano le tracce pertinenti, eliminando la necessità di navigare attraverso più clic. Il sistema di audit aiuta i team a identificare rapidamente i problemi e le loro cause sottostanti, consentendo una risoluzione più rapida dei problemi.

    Application Signals utilizza analisi avanzate per rilevare i modelli, evidenziare le inefficienze delle risorse e suggerire le opportunità di ottimizzazione. Agli esiti viene assegnata una priorità in base alla gravità e al potenziale impatto aziendale, in modo che i team possano concentrarsi innanzitutto sulle questioni più critiche. Ottieni consigli pratici per migliorare l'affidabilità e le prestazioni del servizio senza analisi manuali.

    CloudWatch panoramica del servizio con risultati dell'audit.