Come posso gestire e ottimizzare le metriche personalizzate di CloudWatch per controllare i costi?
Devo gestire e ottimizzare le mie metriche personalizzate di Amazon CloudWatch per controllare i costi imprevisti e migliorare l'efficienza del monitoraggio.
Breve descrizione
CloudWatch addebita i costi per le metriche personalizzate, incluse quelle dell'agente CloudWatch o di Container Insights. Per informazioni sulla struttura dei prezzi, consulta Prezzi di Amazon CloudWatch.
Nota: le metriche di monitoraggio di base per i servizi AWS nei namespace AWS sono incluse senza costi aggiuntivi. Tuttavia, se attivi il monitoraggio dettagliato per servizi come Amazon Elastic Compute Cloud, (Amazon EC2), ti vengono addebitati costi aggiuntivi.
Risoluzione
Per ottimizzare le metriche personalizzate di CloudWatch, devi prima identificare le origini di tali metriche.
Identifica le origini delle metriche personalizzate
Per identificare l'origine delle metriche personalizzate, completa i seguenti passaggi:
- Vai a AWS Cost Explorer
- Nel pannello Parametri del report, seleziona Raggruppa per. Per Dimensione, seleziona Operazione API.
- In Filtri, alla voce Servizio, seleziona CloudWatch. Per Tipo di utilizzo, seleziona CW:MetricMonitorUsage (Metrics).
L'operazione API mostra l'origine delle seguenti metriche personalizzate:
- MetricStorage: metriche personalizzate inserite dalle applicazioni.
- MetricStorage:AWS/{Service}: monitoraggio dettagliato attivato per servizi AWS specifici.
- MetricStorage:AWS/Logs-EMF: metriche incorporate nei log provenienti da Container Insights.
- MetricStorage:AWS/CloudWatchLogs: filtri metrici di CloudWatch Logs.
Come ottimizzare l'utilizzo delle metriche personalizzate
Rivedi e riduci le metriche di Container Insights:
Se utilizzi Container Insights, queste metriche possono contribuire in modo significativo ai costi. Contatta il team Amazon Elastic Container Service (Amazon ECS) o Amazon Elastic Kubernetes Service (Amazon EKS) per esaminare e se possibile ridurre le metriche utilizzate.
Ottimizza le metriche personalizzate delle applicazioni:
- Raggruppa più punti dati localmente e invia statistiche aggregate a frequenze più basse.
- Utilizza il formato EMF (Embedded Metric Format) di Amazon CloudWatch per raggruppare più metriche in un'unica richiesta. Il formato EMF di CloudWatch è più conveniente rispetto alle singole chiamate PutMetricData.
- Implementa il filtraggio delle metriche personalizzato per inviare solo le metriche essenziali e impostare frequenze di campionamento appropriate.
Rivedi il monitoraggio dettagliato per i servizi AWS:
- Disattiva il monitoraggio dettagliato per i servizi per cui non è richiesto.
Ottimizza la configurazione dell'agente CloudWatch:
- Modifica gli intervalli di raccolta.
- Utilizza la raccolta selettiva delle metriche.
- Configura intervalli di aggregazione appropriati.
Richieste API in blocco:
- Quando utilizzi PutMetricDataCommand, raggruppa più metriche in singole chiamate per ridurre i costi delle richieste API.
Ottimizza il recupero delle metriche:
- Rivedi e ottimizza l'utilizzo dell'API GetMetricData.
- Prendi in considerazione la possibilità di memorizzare nella cache i dati delle metriche a cui accedi.
- Riduci ove possibile la frequenza dei recuperi delle metriche.
Best practice per la gestione dei costi
Controlla regolarmente l'utilizzo delle metriche:
- Rivedi e rimuovi le metriche non necessarie.
- Regola le frequenze di campionamento e gli intervalli di aggregazione in base alle esigenze del caso d'uso.
Utilizza una risoluzione metrica appropriata:
- La risoluzione standard (intervalli di 60 secondi) è sufficiente per la maggior parte dei casi d'uso ed è più conveniente rispetto all'alta risoluzione.
Utilizza CloudWatch Logs per una registrazione conveniente:
- Utilizza i filtri metrici di CloudWatch Logs per generare metriche dai dati di log. In alcuni casi, questa scelta può risulta più economica rispetto alle metriche personalizzate.
Monitora i costi di CloudWatch:
- Configura Cost Explorer per tracciare i modelli di spesa di CloudWatch.
- Crea avvisi sul budget per notificarti aumenti imprevisti dei costi di CloudWatch.
Prendi in considerazione l'utilizzo di AWS Cost Categories:
- Organizza i costi di CloudWatch in base in base al progetto, al team o all'ambiente per una migliore allocazione e gestione dei costi.
Informazioni correlate
Analisi, ottimizzazione e riduzione dei costi di CloudWatch
Embedding delle metriche nei log
Raccogli metriche, log e tracce utilizzando l'agente CloudWatch
- Lingua
- Italiano

Contenuto pertinente
AWS UFFICIALEAggiornata 7 mesi fa