Quale gruppo di log sta causando un aumento improvviso della mia fattura dei File di log CloudWatch?
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
Video correlati
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- Come posso determinare la limitazione (della larghezza di banda della rete) nei miei log CloudWatch?AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 3 anni fa