Come posso determinare il motivo per cui mi è stato addebitato l'utilizzo di CloudWatch e come posso ridurre gli addebiti futuri?

6 minuti di lettura
0

Vedo costi elevati per Amazon CloudWatch nella mia fattura AWS. Desidero comprendere il mio utilizzo di CloudWatch e ridurre i costi futuri.

Breve descrizione

Per comprendere i costi di CloudWatch, consulta Cost and Usage Reports. Cerca i costi riguardanti i seguenti servizi.

**Nota:**gli elementi in grassetto sono simili a quelli che potresti vedere nei report. Region rappresenta l'abbreviazione delle regioni AWS.

  • Metriche personalizzate: MetricStorage region-CW:MetricMonitorUsage
  • Chiamate API delle metriche di CloudWatch:
    API Name region-CW:Requests
    GetMetricData region-CW:GMD-Requests/Metrics
  • Allarmi CloudWatch:
    Unknown region-CW:AlarmMonitorUsage
    Unknown region-CW:HighResAlarmMonitorUsage
  • Dashboard CloudWatch: DashboardHour DashboardsUsageHour(-Basic)
  • Log di CloudWatch:
    PutLogEvents region-DataProcessing-Bytes
    PutLogEvents region-VendedLog-Bytes
    HourlyStorageMetering region-TimedStorage-ByteHrs
  • Contributor Insights di CloudWatch:
    Regole per Contributor Insights: region-CW:ContributorInsightRules
    Contributor Insights ha abbinato gli eventi di log: region-CW:ContributorInsightEvents
  • CloudWatch Synthetics canary esegue: region-CW:Canary-runs

Quando comprendi i tuoi addebiti, utilizza le seguenti best practice per ridurre i costi futuri.

Per monitorare facilmente i costi di AWS in futuro, attiva gli avvisi di fatturazione.

Risoluzione

Nota: se ricevi errori durante l'esecuzione dei comandi dell’interfaccia della linea di comando AWS (AWS CLI), assicurati di utilizzare la versione più recente di AWS CLI.

Monitoraggio dettagliato

Il monitoraggio dettagliato di CloudWatch comporta costi per le istanze Amazon Elastic Compute Cloud (Amazon EC2), le configurazioni di avvio del gruppo di Auto Scaling o i gateway API.

Per ridurre i costi, disattiva il monitoraggio dettagliato delle istanze, le configurazioni di avvio del gruppo con dimensionamento automatico o i gateway API.

Metriche personalizzate

I costi vengono addebitati quando si controllano più di dieci metriche personalizzate. Le metriche personalizzate includono quelle che hai creato. Includono anche le metriche utilizzate da strumenti come l'agente CloudWatch e i dati dell'applicazione o del sistema operativo delle istanze EC2. Per ridurre i costi derivanti dalle metriche personalizzate, tieni presente in che modo potrebbero comportare addebiti in base all’uso che ne fai:

Per evitare addebiti non necessari, disattiva il monitoraggio delle metriche personalizzate quando necessario. Per mostrare solo le metriche personalizzate, inserisci NOT AWS nella casella Cerca qualsiasi metrica, dimensione o ID risorsa della console CloudWatch.

Chiamate API delle metriche CloudWatch

I costi variano in base all'API della metrica di CloudWatch. Le chiamate API che superano il limite del Piano gratuito AWS sono soggette a costi. GetMetricData e GetMetricWidgetImage non sono conteggiati nel Piano gratuito di AWS. I costi potrebbero aumentare poiché gli strumenti di monitoraggio di terze parti eseguono frequenti chiamate API.

Per ridurre i costi, implementa le seguenti best practice:

  • Invece di effettuare chiamate ListMetrics tramite l'AWS CLI, eseguile gratuitamente tramite la console.
  • Raggruppa più richieste PutMetricData in un'unica chiamata API. Inoltre, preaggrega i dati delle metriche in uno StatisticSet. Ciò riduce il volume delle chiamate API e i costi corrispondenti.
  • Se disponi di uno strumento di monitoraggio di terze parti, recupera solo le metriche che stai monitorando o utilizzando attivamente nei carichi di lavoro. Puoi anche utilizzare i flussi di metriche come soluzione alternativa e quindi valutare quale implementazione è la più conveniente. Assicurati di esaminare i costi sostenuti dagli strumenti di monitoraggio di terze parti.

Per ulteriori informazioni, consultaDevo usare GetMetricData o GetMetricStatistics per i parametri di CloudWatch?

Se vedi chiamate API che comportano addebiti sulla fattura ma hai bisogno di ulteriori informazioni sulle risorse associate, contatta il Supporto AWS.

Allarmi CloudWatch

Il numero di metriche associate a un allarme CloudWatch può comportare dei costi. Ad esempio, se disponi di un singolo allarme con più metriche, ti verrà addebitato il costo di ciascuna metrica. Per ridurre i costi, rimuovi gli allarmi non necessari.

Dashboard CloudWatch

Le dashboard di CloudWatch sono soggette a costi aggiuntivi nei seguenti scenari:

  • Superi il limite di tre dashboard, con un massimo di 50 metriche per dashboard.
  • Se effettui chiamate alle API relative alla dashboard tramite l'AWS CLI o un SDK che supera il limite del Piano gratuito AWS.
  • L'eccezione: L'API GetMetricWidgetImage comporta sempre dei costi.

Per ridurre i costi, elimina le dashboard non necessarie. Se utilizzi il Piano gratuito AWS, limita il numero totale di dashboard a tre o meno. Inoltre, invece di effettuare chiamate API relative alla dashboard tramite l’AWS CLI o un SDK, eseguile gratuitamente tramite la console.

Log di CloudWatch

I file di log Amazon CloudWatch sono soggetti a costi in base a importazione, archiviazione e analisi.

Importazione

I costi di importazione riflettono il volume di dati di log che il servizio CloudWatch Logs acquisisce. La metrica CloudWatch IncomingBytes riporta il volume di dati di log elaborati dal servizio. Per monitorare il volume di log generato da vari carichi di lavoro, visualizza questa metrica in un grafico o dashboard di CloudWatch. Se si verificano costi di importazione elevati, segui le indicazioni in Quale gruppo di log sta causando un aumento improvviso della mia fattura dei File di log CloudWatch?

Per ridurre i costi di importazione, valuta i livelli di registrazione ed elimina l'importazione di log non necessari.

Archiviazione

I costi di archiviazione sono correlati ai costi di archiviazione dei log nel tempo. La policy di conservazione determina per quanto tempo CloudWatch Logs conserva i dati. È possibile creare una policy di conservazione indirizzata in modo che CloudWatch elimini automaticamente i dati più vecchi del periodo impostato. Ciò limita i dati conservati nel tempo.

La policy di conservazione predefinita per i gruppi di log è impostata su Nessuna scadenza. Questa impostazione significa che CloudWatch conserva i dati a tempo indeterminato. Per ridurre i costi di archiviazione, modifica la policy di conservazione in base al tempo per cui desideri che CloudWatch conservi i dati.

Analisi

I costi di analisi si verificano quando si utilizza Log Insights per interrogare i log. L'addebito si basa sul volume di dati scansionati per fornire i risultati delle query. La console Log Insights fornisce una cronologia delle query eseguite in precedenza. Per ridurre i costi di analisi, rivedi la cronologia delle query di Log Insights e imposta le query da eseguire in intervalli di tempo più brevi. Ciò riduce la quantità di dati scansionati.

Contributor Insights di CloudWatch

Se superi una regola di Contributor Insights al mese o più di 1 milione di eventi di registro soddisfano la regola al mese, ti verranno addebitati dei costi.

Per ridurre i costi, visualizza i report di Contributor Insights e rimuovi le regole non necessarie.

CloudWatch Synthetics

CloudWatch Synthetics comporta addebiti quando si superano le 100 esecuzioni canary al mese. Per ridurre i costi, elimina i canary non necessari.

Informazioni correlate

Prezzi di Amazon CloudWatch

AWS services that publish CloudWatch metrics

Monitoraggio dei parametri con Amazon CloudWatch

In che modo posso determinare il motivo dell'addebito di un costo per l'utilizzo di EventBridge e come posso ridurre quelli futuri?

AWS UFFICIALE
AWS UFFICIALEAggiornata 10 mesi fa