Quale gruppo di log sta causando un aumento improvviso della mia fattura dei File di log CloudWatch?

4 minuti di lettura
0

La mia fattura dei File di log Amazon CloudWatch è insolitamente elevata e desidero determinare quale gruppo di log sta aumentando i costi dei File di log CloudWatch.

Breve descrizione

Gli aumenti improvvisi delle fatture dei file di log CloudWatch spesso derivano da un aumento dei dati inseriti o archiviati in un particolare gruppo di log. Usa le metriche di CloudWatch Logs per controllare l'utilizzo dei dati e rivedi la fattura AWS per identificare il gruppo di log responsabile degli incrementi in fattura.

Risoluzione

Controlla la quantità di dati che inserisci

La metrica IncomingBytes mostra la quantità di dati acquisiti nei gruppi di log di CloudWatch in tempo quasi reale. Questa metrica può aiutare a determinare i seguenti punti:

  • Individuare il gruppo di log che contribuisce maggiormente alla fattura
  • Determinare se si tratta di un picco di dati in entrata nei gruppi di log o di un incremento dovuto alle nuove applicazioni
  • Come stabilire la quantità di dati trasferiti durante un determinato periodo di tempo

Interrogazione di un piccolo set di gruppi di log con la console CloudWatch

1.    Apri la console Amazon CloudWatch.

2.    Nel riquadro di navigazione, scegli Metriche.

3.    Per ciascuno dei gruppi di log, seleziona le singole metriche IncomingBytes. Quindi, scegli la scheda Parametri nel grafico.

4.    In Statistiche, scegli Somma.

5.    In Periodo, scegli 30 giorni.

6.    Scegli la scheda Opzioni del grafico, quindi Numero.

7.    In alto a destra nel grafico, scegli Personalizzato, quindi Assoluto. Seleziona una data di inizio e una di fine che includa gli ultimi 30 giorni.

Interrogazione di un ampio set di gruppi di log con la console CloudWatch

1.    Apri la console Amazon CloudWatch.

2.    Nel riquadro di navigazione, scegli Tutte le metriche.

3.    Scegli la scheda Parametri nel grafico. Dall'elenco a discesa Aggiungi metrica, scegli Inizia con un'espressione vuota.

4.    Copia la seguente espressione matematica e incollala nel campo Modifica espressione matematica:

SORT(REMOVE_EMPTY(SEARCH('{AWS/Logs,LogGroupName} MetricName="IncomingBytes"', 'Sum', 2592000)),SUM, DESC)

Dopo aver incollato l'espressione, scegli Applica.

5.    Scegli la scheda Opzioni del grafico, quindi Numero.

6.    In alto a destra nel grafico, scegli Personalizzato. Quindi, scegli Assoluto. Seleziona una data di inizio e una di fine che includa gli ultimi 30 giorni.

Nota: con questo metodo puoi rappresentare graficamente fino a 500 metriche.

Interrogazione di un ampio set di gruppi di log con una chiamata API

Nota: prima di eseguire le seguenti chiamate API, controlla i costi associati alle chiamate API. È consigliabile distribuire la chiamata ListMetrics per non incorrere in una limitazione della larghezza di banda. Il limite predefinito per ListMetrics è 25 transazioni al secondo. In caso di necessità, è tuttavia possibile richiedere un aumento del limite.

1.    Esegui una chiamata ListMetrics. Questa chiamata trova tutti i nomi dei gruppi di log che hanno acquisito dati negli ultimi 14 giorni. Utilizza i seguenti parametri:
Namespace: AWS/Logs
MetricName: IncomingBytes

2.    Effettua una chiamata GetMetricData. Questa chiamata trova la somma di tutti i byte in entrata in un mese per ogni nome di un gruppo di log ottenuto dalla chiamata ListMetrics. Utilizza i seguenti parametri:
Namespace: AWS/Logs
MetricName: IncomingBytes

Dimensions: Come ricevuto dalla chiamata ListMetrics
StartTime: [Data e ora 14 giorni prima della data corrente]
EndTime: [Data e ora correnti]
Period: [EndTime - StartTime, in secondi]
Statistics: Sum

3.    Per visualizzare i nomi dei gruppi di log con le più elevate quantità di dati acquisiti, ordina i punti dati risultanti in ordine decrescente.

Per assicurarti che i costi dei dati acquisiti non superino in futuro un limite specificato, crea un allarme CloudWatch.

Verifica l'utilizzo dei dati archiviati

Controlla la tua fattura AWS più recente per vedere quanti dati archiviati hai utilizzato nel ciclo di fatturazione precedente.


Informazioni correlate

Fatturazione e costi in CloudWatch

AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa