Monitora le metriche di scalabilità predittiva per Amazon con ECS CloudWatch - Amazon Elastic Container Service

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à.

Monitora le metriche di scalabilità predittiva per Amazon con ECS CloudWatch

Puoi usare Amazon CloudWatch per monitorare i tuoi dati per la scalabilità predittiva. Una politica di scalabilità predittiva raccoglie i dati che vengono utilizzati per prevedere il carico futuro. I dati raccolti vengono archiviati automaticamente CloudWatch a intervalli regolari e possono essere utilizzati per visualizzare le prestazioni della politica nel tempo. Puoi anche creare CloudWatch allarmi per avvisarti quando gli indicatori di performance cambiano oltre i limiti che hai definito.

Visualizzazione dei dati di previsione storici

I dati di previsione del carico per una politica di scalabilità predittiva possono essere visualizzati CloudWatch e possono essere utili quando si visualizzano le previsioni rispetto ad altre CloudWatch metriche in un unico grafico. Puoi anche vedere le tendenze nel tempo visualizzando un intervallo di tempo più ampio. Puoi accedere ai parametri cronologici fino a 15 mesi per avere una prospettiva migliore sulle performance di una policy.

Per visualizzare i dati di previsione storici utilizzando la console CloudWatch
  1. Apri la CloudWatch console all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel pannello di navigazione, scegli Metrics (Parametri), quindi scegli All metrics (Tutti i parametri).

  3. Scegliete lo spazio dei nomi metrici Application Auto Scaling.

  4. Scegliete Predictive Scaling Load Forecasts.

  5. Nel campo di ricerca, inserisci il nome della politica di scalabilità predittiva o il nome del gruppo di ECS servizi Amazon, quindi premi Invio per filtrare i risultati.

  6. Per creare il grafico di un parametro, seleziona la casella di controllo accanto al parametro. Per modificare il nome del grafico, seleziona l'icona a forma di matita. Per modificare l'intervallo di tempo, seleziona uno dei valori predefiniti o scegli custom (personalizzato). Per ulteriori informazioni, consulta la sezione Rappresentazione grafica di una metrica nella Amazon CloudWatch User Guide.

  7. Per modificare la statistica, seleziona la scheda Graphed metrics (Parametri nel grafico). Scegli l'intestazione di colonna o un valore singolo, quindi scegli un'altra statistica. Sebbene sia possibile scegliere qualsiasi statistica per ogni metrica, non tutte le statistiche sono utili per le metriche. PredictiveScalingLoadForecast Ad esempio, le statistiche media, minimo e massimo sono utili, ma la statistica somma non lo è.

  8. Per aggiungere un altro parametro al grafico, in Browse (Sfoglia), scegli All (Tutti), trova il parametro specifico, quindi seleziona la casella di controllo accanto a esso. Puoi aggiungere fino a 10 parametri.

  9. (Facoltativo) Per aggiungere il grafico a una CloudWatch dashboard, scegli Azioni, Aggiungi alla dashboard.

Creazione di parametri di precisione utilizzando la matematica dei parametri

Con la matematica metrica, puoi interrogare più CloudWatch metriche e utilizzare espressioni matematiche per creare nuove serie temporali basate su queste metriche. Puoi visualizzare le serie temporali risultanti sulla CloudWatch console e aggiungerle ai dashboard. Per ulteriori informazioni sulla matematica dei parametri, consulta Using metric Math nella Amazon User Guide. CloudWatch

Utilizzando la matematica metrica, puoi rappresentare graficamente i dati generati da Service Auto Scaling per la scalabilità predittiva in diversi modi. Questo ti aiuta a monitorare le prestazioni delle policy nel tempo e ti aiuta a capire se la tua combinazione di parametri può essere migliorata.

Ad esempio, è possibile utilizzare un'espressione matematica metrica per monitorare l'errore percentuale assoluto medio (). MAPE La MAPE metrica aiuta a monitorare la differenza tra i valori previsti e i valori effettivi osservati durante una determinata finestra di previsione. Le modifiche al valore di MAPE possono indicare se le prestazioni della policy peggiorano nel tempo a seconda della natura dell'applicazione. Un aumento di MAPE indica un divario più ampio tra i valori previsti e i valori effettivi.

Esempio: espressione matematica dei parametri

Per iniziare a utilizzare questo tipo di grafico, puoi creare un'espressione matematica dei parametri come quella mostrata nell'esempio seguente.

Invece di un singolo parametro, è disponibile una serie di strutture di query di dati dei parametri per MetricDataQueries. Ogni articolo in MetricDataQueries ottiene un parametro o esegue un'espressione matematica. Il primo articolo, e1, è l'espressione matematica. L'espressione designata imposta il parametro ReturnData a true, che alla fine produce una singola serie temporale. Per tutte le altre parametri, il valore ReturnData è false.

Nell'esempio, l'espressione designata utilizza i valori effettivi e previsti come input e restituisce la nuova metrica (). MAPE m1è la CloudWatch metrica che contiene i valori di carico effettivi (supponendo che l'CPUutilizzo sia la metrica di carico originariamente specificata per la politica denominata). my-predictive-scaling-policy m2è la CloudWatch metrica che contiene i valori di carico previsti. La sintassi matematica per la metrica è la MAPE seguente:

Media di (abs ((Effettivo - Previsto)/(Effettivo)))

Visualizza i parametri di precisione e imposta allarmi

Per visualizzare i dati delle metriche di precisione, seleziona la scheda Metriche nella console. CloudWatch È possibile rappresentare graficamente i dati da lì. Per ulteriori informazioni, consulta Aggiungere un'espressione matematica a un CloudWatch grafico nella Amazon CloudWatch User Guide.

Puoi anche impostare un allarme su un parametro che stai monitorando dalla sezione Metrics (Parametri). Nella scheda Graphed metrics (Parametri nel grafico), seleziona l'icona Create alarm (Crea allarme) nella colonna Actions (Operazioni). L'icona Create alarm (Crea allarme) è rappresentata come una piccola campana. Per ulteriori informazioni e opzioni di notifica, consulta Creazione di un CloudWatch allarme basato su un'espressione matematica metrica e Notifica agli utenti delle modifiche agli allarmi nella Amazon CloudWatch User Guide.

In alternativa, puoi utilizzare GetMetricDataed PutMetricAlarmeseguire calcoli utilizzando la matematica metrica e creare allarmi in base all'output.