Visualizzazione dei parametri e dei log nella console - Amazon CloudWatch

Visualizzazione dei parametri e dei log nella console

Dopo aver generato log in Embedded Metric Format che estraggono i parametri, puoi utilizzare la console CloudWatch per visualizzarli. Le dimensioni dei parametri incorporati sono quelle specificate al momento della generazione dei log. Inoltre, le dimensioni predefinite delle metriche embedded generate utilizzando le librerie client sono le seguenti:

  • ServiceType

  • ServiceName

  • LogGroup

Questa sezione descrive come visualizzare queste metriche nella console CloudWatch e interrogare le metriche estratte utilizzando Approfondimenti di CloudWatch Logs.

Per visualizzare i parametri generati dai log in Embedded Metric Format
  1. Aprire la console CloudWatch all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel riquadro di navigazione, scegli Parametri.

  3. Seleziona uno spazio dei nomi specificato per i parametri incorporati quando sono stati generati. Se sono state utilizzate librerie client per generare i parametri e non è stato definito uno spazio dei nomi, seleziona aws-embedded-metrics. Questo è lo spazio dei nomi predefinito per i parametri incorporati generati utilizzando le librerie client.

  4. Seleziona una dimensione del parametro (ad esempio ServiceName).

  5. La scheda All metrics (Tutti i parametri) visualizza tutti i parametri per tale dimensione nello spazio dei nomi. Puoi eseguire le operazioni indicate di seguito:

    1. Per ordinare la tabella, utilizza l'intestazione della colonna.

    2. Per creare il grafico di un parametro, seleziona la casella di controllo accanto al parametro. Per selezionare tutte i parametri, seleziona la casella di controllo nella riga dell'intestazione della tabella.

    3. Per filtrare per risorsa, scegli l'ID della risorsa e quindi Add to search (Aggiungi alla ricerca).

    4. Per filtrare in base a un parametro, scegli il nome del parametro e quindi Add to search (Aggiungi alla ricerca).

Esecuzione di query sui registri tramite CloudWatch Logs Insights

Puoi eseguire query su eventi di log dettagliati associati ai parametri estratti utilizzando CloudWatch Logs Insights Insigts per fornire informazioni approfondite sulle cause principali di eventi operativi. Uno dei vantaggi dell'estrazione di parametri dai log è la possibilità di filtrare i log in un secondo momento in base al parametro univoco (nome parametro più set di dimensioni univoco) e ai valori dei parametri, per ottenere il contesto sugli eventi che hanno contribuito al valore del parametro aggregato

Ad esempio, per ottenere un ID della richiesta interessato o un ID di tracciamento di X-Ray, puoi eseguire la seguente query in CloudWatch Logs Insights.

filter Latency > 1000 and Operation = "Aggregator" | fields RequestId, TraceId

Puoi inoltre eseguire l'aggregazione al momento dell'esecuzione delle query su chiavi ad alta cardinalità, ad esempio individuando i clienti influenzati da un evento. Nell'esempio seguente viene descritto quanto segue.

filter Latency > 1000 and Operation = "Aggregator" | stats count() by CustomerId

Per ulteriori informazioni, consulta Analisi dei dati di log con CloudWatch Logs Insights.