Comprendi e ottimizza i costi in Amazon Managed Service for Prometheus - Amazon Managed Service per Prometheus

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

Comprendi e ottimizza i costi in Amazon Managed Service for Prometheus

Le seguenti domande frequenti e le relative risposte possono essere utili per comprendere e ottimizzare i costi associati al servizio gestito da Amazon per Prometheus.

Cosa contribuisce ai miei costi?

Per la maggior parte dei clienti, l'acquisizione dei parametri contribuisce alla maggior parte dei costi. I clienti con un elevato utilizzo delle query vedranno inoltre aumentare i costi in base agli esempi di domande elaborati, mentre l'archiviazione dei parametri rappresenterà un fattore secondario dei costi complessivi. Per ulteriori informazioni sui prezzi di ciascuno di questi, consulta la pagina Prezzi nella pagina del prodotto Servizio gestito da Amazon per Prometheus.

Qual è il modo migliore per ridurre i miei costi? Come posso ridurre i costi di acquisizione?

I tassi di acquisizione (non l'archiviazione dei parametri) rappresentano la maggior parte dei costi per la maggior parte dei clienti. È possibile ridurre i tassi di acquisizione riducendo la frequenza di raccolta (aumentando l'intervallo di raccolta) o riducendo il numero di serie attive ingerite.

Puoi aumentare l'intervallo di raccolta (scraping) dal tuo agente di raccolta: sia il server Prometheus (in esecuzione in modalità Agente) che il raccoglitore AWS Distro for (ADOT) supportano la configurazione. OpenTelemetry scrape_interval Ad esempio, aumentando l'intervallo di raccolta da 30 secondi a 60 secondi si ridurrà della metà l'utilizzo di importazione.

Puoi anche filtrare le parametri inviate al servizio gestito da Amazon per Prometheus utilizzando il <relabel_config>. Per ulteriori informazioni sulla rietichettatura nella configurazione dell'agente Prometheus, vedere https://prometheus. io/docs/prometheus/latest/configuration/configuration/#relabel_config nella documentazione di Prometheus.

Qual è il modo migliore per ridurre i costi delle mie richieste?

I costi delle domande si basano sul numero di campioni elaborati. È possibile ridurre la frequenza delle domande per ridurre i costi delle domande.

Per avere maggiore visibilità sulle domande che contribuiscono maggiormente ai costi delle richieste, puoi contattare il tuo contatto di assistenza per presentare un ticket. Il team del servizio gestito da Amazon per Prometheus può aiutarti a comprendere le domande che contribuiscono maggiormente ai tuoi costi.

Se riduco il periodo di conservazione dei miei parametri, ciò contribuirà a ridurre la mia fattura totale?

È possibile ridurre il periodo di conservazione, tuttavia è improbabile che ciò riduca in modo sostanziale i costi.

Per informazioni su come configurare il periodo di conservazione di un'area di lavoro, vedere. Configura il tuo spazio di lavoro

Come posso mantenere bassi i costi delle mie richieste di avviso?

Gli avvisi creano interrogazioni sui dati, che si aggiungono ai costi delle query. Ecco alcune strategie che puoi utilizzare per ottimizzare le richieste di avviso e ridurre i costi.

  • Usa Amazon Managed Service per gli avvisi Prometheus: i sistemi di avviso esterni ad Amazon Managed Service for Prometheus potrebbero richiedere query aggiuntive per aggiungere resilienza o alta disponibilità, poiché il servizio esterno richiede le metriche da più zone o regioni di disponibilità. Ciò include avvisi in Grafana per l'alta disponibilità. Ciò può moltiplicare i costi per tre o più volte. Gli avvisi in Amazon Managed Service for Prometheus sono ottimizzati e ti offriranno disponibilità e resilienza elevate con il minor numero di query.

    Ti consigliamo di utilizzare gli avvisi nativi in Amazon Managed Service for Prometheus anziché sistemi di avviso esterni.

  • Ottimizzazione dell'intervallo di avviso: un modo rapido per ottimizzare le richieste di avviso consiste nell'aumentare l'intervallo di aggiornamento automatico. Se hai un avviso che viene interrogato ogni minuto, ma è necessario solo ogni cinque minuti, l'aumento dell'intervallo di aggiornamento automatico potrebbe farti risparmiare cinque volte i costi delle query per quell'avviso.

  • Utilizza un lookback ottimale: una finestra di lookback più ampia nella query aumenta i costi della query, poiché richiama più dati. Assicurati che la finestra di lookback nella tua query ProMQL sia di dimensioni ragionevoli per i dati che devi avvisare. Ad esempio, nella regola seguente, l'espressione include una finestra di lookback di dieci minuti:

    - alert: metric:alerting_rule expr: avg(rate(container_cpu_usage_seconds_total[10m])) > 0 for: 2m

    La modifica dell'exprindirizzo avg(rate(container_cpu_usage_seconds_total[5m])) > 0 può contribuire a ridurre i costi delle query.

In generale, consulta le tue regole di avviso e assicurati di utilizzare le metriche migliori per il tuo servizio. È facile creare avvisi sovrapposti sulla stessa metrica o più avvisi che forniscono le stesse informazioni, soprattutto se aggiungi avvisi nel tempo. Se ti accorgi di vedere spesso gruppi di avvisi che si verificano contemporaneamente, è possibile ottimizzare gli avvisi e non includerli tutti.

Questi suggerimenti possono aiutarti a ridurre i costi. In definitiva, è necessario bilanciare i costi con la creazione del giusto set di avvisi per comprendere lo stato del sistema.

Per ulteriori informazioni sugli avvisi in Amazon Managed Service for Prometheus, consulta. Gestione e inoltro di avvisi in Amazon Managed Service for Prometheus con alert manager

Quali parametri posso utilizzare per monitorare i miei costi?

Monitora IngestionRate in Amazon CloudWatch per tenere traccia dei costi di ingestione. Per ulteriori informazioni sul monitoraggio dei parametri di Amazon Managed Service for Prometheus in, consulta. CloudWatch Usa i CloudWatch parametri per monitorare le risorse di Amazon Managed Service for Prometheus

Posso controllare la mia fattura in qualsiasi momento?

AWS Cost and Usage Report Tiene traccia del tuo AWS utilizzo e fornisce una stima dei costi associati al tuo account entro un periodo di fatturazione. Per ulteriori informazioni, consulta Cosa sono i report AWS sui costi e sull'utilizzo? nella Guida per l'utente dei report sui AWS costi e sull'utilizzo

Perché la mia fattura è più alta all'inizio del mese rispetto alla fine del mese?

Il servizio gestito da Amazon per Prometheus ha un modello di prezzo a più livelli per l'acquisizione, che comporta costi di utilizzo iniziale più elevati. Man mano che l'utilizzo raggiunge livelli di importazione più elevati, con costi inferiori, i costi diminuiscono. Per ulteriori informazioni sui prezzi, compresi i livelli di acquisizione, consulta la pagina Prezzi nella pagina del prodotto Servizio gestito da Amazon per Prometheus.

Nota
  • I livelli possono essere utilizzati all'interno di una regione, non tra aree geografiche diverse. L'utilizzo all'interno di una regione deve raggiungere il livello successivo per utilizzare la tariffa più bassa.

  • In un'organizzazione in AWS Organizations, l'utilizzo del livello viene conteggiato per account pagante, non per account (l'account del pagante è sempre l'account di gestione dell'organizzazione). Quando il totale delle metriche inserite (all'interno di una regione) per tutti gli account di un'organizzazione raggiunge il livello successivo, a tutti gli account viene addebitata la tariffa più bassa.

Ho eliminato tutte le mie aree di lavoro Amazon Managed Service for Prometheus, ma sembra che continuino a ricevere degli addebiti. Cosa potrebbe succedere?

Una possibilità in questo caso è che disponiate ancora di scraper AWS gestiti configurati per inviare metriche alle aree di lavoro eliminate. Segui le istruzioni per. Trova ed elimina gli scraper