Ein Prometheus mit Millionen von Metriken kann mehr als 100 GB RAM verwenden, und das kann in Kubernetes ein Problem sein. Sie müssen skalieren, um die Kapazität zu absorbieren, aber die kurze Antwort ist, dass Sie dies nicht können. Prometheus ist nicht dafür ausgelegt, horizontal skaliert zu werden. Sobald Sie die Grenze der vertikalen Skalierung erreicht haben, sind Sie fertig.
- Ist Prometheus skalierbar??
- Wie mache ich Prometheus hochverfügbar?
- Wie skaliert man Prometheus in Kubernetes?
- Ist Prometheus hochverfügbar?
Ist Prometheus skalierbar??
Prometheus hat jedoch eine Achillesferse: Sie skaliert standardmäßig nicht gut. Es wird auf einem einzelnen Computer ausgeführt und verbindet sich regelmäßig mit einem Endpunkt auf jedem der Container, Server und VMs, die es überwacht, um Metrikdaten von.
Wie mache ich Prometheus hochverfügbar?
Um Prometheus hochverfügbar auszuführen, müssen zwei (oder mehr) Instanzen mit derselben Konfiguration ausgeführt werden, d Turn bedeutet, dass sie Anfragen auf die gleiche Weise beantworten.
Wie skaliert man Prometheus in Kubernetes?
Skalierung von Prometheus für Kubernetes
Der Parameter match[] in der Konfiguration weist Prometheus an, alle Slave-Metriken für einen bestimmten Job zu sammeln und zu speichern. Sie können es auch als Regex festlegen: __name__=~”^job:. *”. Dadurch werden Metriken von mehreren verschiedenen Jobs gesammelt, die der Ausdrucksdefinition entsprechen.
Ist Prometheus hochverfügbar?
Kann Prometheus hochverfügbar gemacht werden?? Ja, identische Prometheus-Server auf zwei oder mehr separaten Computern ausführen. ... Für eine hohe Verfügbarkeit des Alertmanagers können Sie mehrere Instanzen in einem Mesh-Cluster ausführen und die Prometheus-Server so konfigurieren, dass sie Benachrichtigungen an jede von ihnen senden.