Prometheus s miliónmi metrík môže používať viac ako 100 GB pamäte RAM, a to môže byť problém pri prevádzke v Kubernetes. Musíte sa zväčšiť, aby ste absorbovali kapacitu, ale krátka odpoveď je, že nemôžete. Prometheus nie je navrhnutý tak, aby bol vodorovne upravený. Akonáhle dosiahnete limit vertikálneho škálovania, máte hotovo.
- Je Prometheus škálovateľný?
- Ako urobím Prometheus vysoko dostupným?
- Ako škálovať Prometheus v Kubernetes?
- Je Prometheus veľmi dostupný?
Je Prometheus škálovateľný?
Prometheus má však Achillovu pätu: štandardne sa nemení. Beží na jednom počítači a periodicky sa pripája ku koncovému bodu na každom z kontajnerov, serverov a virtuálnych počítačov, ktoré monitoruje, aby zoškrabal údaje metrík z.
Ako urobím Prometheus vysoko dostupným?
Na spustenie programu Prometheus vysoko dostupným spôsobom je potrebné, aby boli spustené dve (alebo viac) inštancie s rovnakou konfiguráciou, to znamená, že zoškrabujú rovnaké ciele, čo znamená, že budú mať rovnaké údaje v pamäti a na disku, čo v turn znamená, že na žiadosti odpovedajú rovnakým spôsobom.
Ako škálovať Prometheus v Kubernetes?
Zmena mierky Prometheus pre Kubernetes
Parameter match [] v konfigurácii dáva Prometheovi pokyn zhromaždiť a uložiť všetky podradené metriky pre konkrétnu úlohu. Môžete ho tiež nastaviť ako regulárny výraz: __name __ = ~ ”^úloha:. *”. Tým sa zhromaždia metriky z niekoľkých rôznych úloh, ktoré zodpovedajú definícii výrazu.
Je Prometheus veľmi dostupný?
Môže byť Prometheus veľmi dostupný? Áno, spustite identické servery Prometheus na dvoch alebo viacerých oddelených počítačoch. ... Pre vysokú dostupnosť Alertmanagera môžete v klastri Mesh prevádzkovať viac inštancií a nakonfigurovať servery Prometheus tak, aby každému z nich odosielali oznámenia.