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à.
Utilizzo di gruppi di log e flussi di log
Un flusso di log è una sequenza di log eventi che condividono la stessa origine. Ogni fonte separata di log in CloudWatch Logs costituisce un flusso di log separato.
Un gruppo di log è un gruppo di flussi di log che condividono le stesse impostazioni di conservazione, monitoraggio e controllo degli accessi. Puoi definire i gruppi di log e specificare quali flussi inserire in ciascun gruppo. Non vi è alcun limite al numero di flussi di log che possono appartenere a un gruppo di log.
È possibile utilizzare le procedure in questa sezione per lavorare con gruppi di log e flussi di log.
Crea un gruppo di log in CloudWatch Logs
Quando installi l'agente CloudWatch Logs su un'EC2istanza Amazon utilizzando i passaggi nelle sezioni precedenti della Amazon CloudWatch Logs User Guide, il gruppo di log viene creato come parte di tale processo. Puoi anche creare un gruppo di log direttamente nella CloudWatch console.
Creazione di un gruppo di log
-
Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/
. -
Nel pannello di navigazione, selezionare Log groups (Gruppi di log).
-
Selezionare Actions (Operazioni) e scegliere Create log group (Crea gruppo di log).
-
Immettere un nome per il gruppo di log, quindi selezionare Create log group (Crea gruppo di log).
Suggerimento
È possibile preferire i gruppi di flussi di log, nonché i dashboard e gli allarmi, dal Preferiti e recenti nel riquadro di navigazione. Nella colonna Visitati di recente, passare il mouse sul gruppo di log che si desidera impostare come preferito e scegliere il simbolo della stella accanto a esso.
Invio di log a un gruppo di log
CloudWatch Logs riceve automaticamente gli eventi di registro da diversi AWS servizi. È inoltre possibile inviare altri eventi di registro ai CloudWatch registri utilizzando uno dei seguenti metodi:
CloudWatch agente: l' CloudWatch agente unificato può inviare sia le metriche che i log ai registri. CloudWatch Per informazioni sull'installazione e l'utilizzo dell' CloudWatch agente, consulta Collecting metrics and Logs from Amazon EC2 Instances and On-Premises Servers with the Agent CloudWatch nella Amazon User Guide. CloudWatch
AWS CLIput-log-events—Carica batch di eventi di registro su Logs. CloudWatch
A livello di codice: PutLogEventsAPIconsente di caricare in modo programmatico batch di eventi di registro nei registri. CloudWatch
Visualizza i dati di registro inviati ai registri CloudWatch
È possibile visualizzare e scorrere i dati di registro in stream-by-stream base a quelli inviati a CloudWatch Logs dall'agente CloudWatch Logs. Puoi specificare l'intervallo di tempo dei dati di log da visualizzare.
Visualizzazione dati di log
Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/
-
Nel pannello di navigazione, selezionare Log groups (Gruppi di log).
-
In Log Groups (Gruppi di log), seleziona il gruppo per visualizzare i flussi.
-
Nell'elenco dei gruppi di log, scegliere il nome del gruppo di log che si desidera visualizzare.
-
Nell'elenco dei flussi di log, scegliere il nome del flusso di log che si desidera visualizzare.
-
Per modificare la modalità di visualizzazione dei dati di log, procedi in uno dei seguenti modi:
-
Per espandere un singolo log eventi, scegliere la freccia accanto all'evento di log.
-
Per espandere tutti gli eventi di log e visualizzarli come testo normale, sopra l'elenco di eventi di log, seleziona Text (Testo).
-
Per filtrare gli eventi di log, digitare il filtro di ricerca desiderato nel campo di ricerca. Per ulteriori informazioni, consulta Creazione di parametri da log eventi mediante filtri.
-
Per visualizzare i dati di log per un intervallo di data e ora specificato, scegliere la freccia accanto alla data e all'ora, accanto al filtro di ricerca. Per specificare un intervallo di data e ora, scegliere Absolute (Assoluto). Per scegliere un numero predefinito di minuti, ore, giorni o settimane, selezionare Relative (Relativo). Puoi anche passare da un fuso orario locale all'altro. UTC
-
Modifica la conservazione dei dati di registro in CloudWatch Logs
Per impostazione predefinita, i dati di registro vengono archiviati nei CloudWatch registri a tempo indeterminato. Tuttavia, puoi configurare per quanto tempo archiviare i dati di log in un gruppo di log. I dati che superano l'impostazione di conservazione corrente verranno eliminati. Puoi modificare la conservazione dei log per ciascun gruppo di log in qualsiasi momento.
Nota
CloudWatch Logs non elimina immediatamente gli eventi di registro quando raggiungono l'impostazione di conservazione. In genere sono necessarie fino a 72 ore prima che gli eventi di log vengano eliminati, ma in rare situazioni potrebbe essere necessario più tempo.
Ciò significa che se modifichi un gruppo di log per avere un'impostazione di conservazione più lunga quando contiene eventi di log che hanno superato la data di scadenza, ma non sono stati effettivamente eliminati, l'eliminazione di tali eventi di log richiederà fino a 72 ore dopo il raggiungimento della nuova data di conservazione. Per assicurarsi che i dati di log vengano eliminati in modo definitivo, mantieni un gruppo di log con l'impostazione di conservazione inferiore fino a quando non sono trascorse 72 ore dopo la fine del periodo di conservazione precedente oppure è stata confermata l'eliminazione degli eventi di log precedenti.
Quando i log eventi raggiungono l'impostazione di conservazione, vengono contrassegnati per l'eliminazione. Una volta contrassegnati per l'eliminazione, non vengono più considerati nei costi di archiviazione, anche se vengono effettivamente eliminati solo in un secondo momento. Inoltre, questi eventi di registro contrassegnati per l'eliminazione non sono inclusi quando si utilizza an API per recuperare il storedBytes
valore per vedere quanti byte sta archiviando un gruppo di log.
Modifica dell'impostazione di conservazione di log
-
Apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/
-
Nel pannello di navigazione a sinistra, scegli Log, Gruppi di log.
Individua il gruppo di log da aggiornare.
-
Nella colonna Conservazione per quel gruppo di log, scegli l'impostazione di conservazione corrente, ad esempio Never Expire.
-
Nell'impostazione Conservazione, per gli eventi Expire after, scegliete un valore di conservazione dei log, quindi scegliete Salva.
Contrassegna i gruppi di log in Amazon CloudWatch Logs
Puoi assegnare i tuoi metadati ai gruppi di log che crei in Amazon CloudWatch Logs sotto forma di tag. Un tag è una coppia chiave-valore che definisci per un gruppo di log. L'uso dei tag è un modo semplice ma potente di gestione AWS risorse e organizzazione dei dati, compresi i dati di fatturazione.
Nota
È possibile utilizzare i tag per controllare l'accesso alle risorse di CloudWatch Logs, inclusi i gruppi di log e le destinazioni. L'accesso ai flussi di log è controllato a livello di gruppo di log per via della relazione gerarchica tra i gruppi di log e i flussi di log. Per ulteriori informazioni sull'utilizzo dei tag per controllare l'accesso alle risorse, consulta Controllo dell'accesso alle risorse di Amazon Web Services utilizzando i tag.
Indice
Nozioni di base sui tag
Si utilizza AWS CloudFormation lo AWS CLI, o CloudWatch Registri API per completare le seguenti attività:
-
aggiunta di tag a un gruppo di log al momento della creazione;
-
aggiunta di tag a un gruppo di log esistente;
-
elencazione di tag di un gruppo di log;
-
eliminazione di tag da un gruppo di log.
Puoi utilizzare i tag per categorizzare i gruppi di log. Ad esempio, puoi categorizzarli in base a scopo, proprietario o ambiente. Poiché definisci una chiave e un valore per ogni tag, puoi creare un set di categorie personalizzate per soddisfare esigenze specifiche. Ad esempio, puoi definire un set di tag che consente di monitorare i gruppi di log per proprietario e applicazione associata. Di seguito sono riportati vari esempi di tag:
-
Progetto: nome del progetto
-
Proprietario: nome
-
Scopo: test di carico
-
Applicazione: nome dell'applicazione
-
Ambiente: produzione
Monitoraggio dei costi mediante l'assegnazione di tag
Puoi utilizzare i tag per classificare e tracciare i tuoi AWS costi. Quando applichi tag al tuo AWS risorse, inclusi i gruppi di log, le tue AWS il rapporto sull'allocazione dei costi include l'utilizzo e i costi aggregati per tag. Puoi applicare i tag che rappresentano categorie di business (come centri di costo, nomi di applicazioni o proprietari) per organizzare i costi tra più servizi. Per ulteriori informazioni, consulta Utilizzare i tag di allocazione dei costi per i report di fatturazione personalizzati nel AWS Billing Guida per l'utente.
Limitazioni applicate ai tag
Ai tag si applicano le limitazioni seguenti.
Limitazioni di base
-
Il numero massimo di tag per ogni gruppo di log è 50.
-
I valori e le chiavi dei tag rispettano la distinzione tra maiuscole e minuscole.
-
Non puoi cambiare o modificare i tag di un gruppo di log eliminato.
Limitazioni applicate alle chiavi di tag
-
Ogni chiave di tag deve essere univoca. Se aggiungi un tag con una chiave già in uso, il nuovo tag sovrascrive la coppia chiave-valore esistente.
-
Non è possibile iniziare una chiave di tag con
aws:
perché questo prefisso è riservato all'uso di AWS. AWS crea tag che iniziano con questo prefisso per tuo conto, ma non puoi modificarli o eliminarli. -
Le chiavi di tag devono avere una lunghezza compresa tra 1 e 128 caratteri Unicode.
-
Le chiavi di tag devono contenere i seguenti caratteri: lettere Unicode, cifre, spazio e i seguenti caratteri speciali:
_ . / = + - @
.
Limitazioni applicate ai valori dei tag
-
I valori dei tag devono avere una lunghezza compresa tra 0 e 255 caratteri Unicode.
-
I valori dei tag possono essere vuoti. In caso contrario, devono contenere i seguenti caratteri: lettere Unicode, cifre, spazio e i seguenti caratteri speciali:
_ . / = + - @
.
Etichettare i gruppi di log utilizzando il AWS CLI
È possibile aggiungere, elencare e rimuovere tag utilizzando il AWS CLI. Per esempi, consulta la seguente documentazione:
- create-log-group
-
Crea un gruppo di log. Puoi opzionalmente aggiungere tag quando al momento della creazione del gruppo di log.
- tag-resource
-
Assegna uno o più tag (coppie chiave-valore) alla risorsa Logs specificata CloudWatch .
- list-tags-for-resource
-
Visualizza i tag associati a una risorsa Logs. CloudWatch
- untag-resource
-
Rimuove uno o più tag dalla risorsa CloudWatch Logs specificata.
Taggare i gruppi di log utilizzando i Logs CloudWatch API
È possibile aggiungere, elencare e rimuovere tag utilizzando i CloudWatch registri. API Per alcuni esempi, consultare la seguente documentazione:
- CreateLogGroup
-
Crea un gruppo di log. Puoi opzionalmente aggiungere tag quando al momento della creazione del gruppo di log.
- TagResource
-
Assegna uno o più tag (coppie chiave-valore) alla risorsa Logs specificata. CloudWatch
- ListTagsForResource
-
Visualizza i tag associati a una risorsa Logs. CloudWatch
- UntagResource
-
Rimuove uno o più tag dalla risorsa CloudWatch Logs specificata.