Warum Amazon Managed Service für Prometheus?

Mit Amazon Managed Service für Prometheus fallen keine Vorabgebühren oder Verpflichtungen an. Sie zahlen nur für das, was Sie nutzen, basierend auf den erfassten, abgefragten, gespeicherten und gesammelten Metriken. Die Nutzung wird Ihnen am Ende des Monats in Rechnung gestellt.

Amazon Managed Service für Prometheus ist allgemein verfügbar. Wir berechnen Gebühren für die Nutzung der gesammelten, aufgenommenen, gespeicherten und abgefragten Metriken. Kunden werden Gebühren gemäß der unten stehenden Preistabelle in Rechnung gestellt.

AWS Pricing Calculator

Ermitteln Sie Ihre Kosten für Amazon Managed Service für Prometheus in einer einzigen Kostenschätzung.

Jetzt Ihre individuelle Schätzung erstellen

Preise

Amazon Managed Service für Prometheus zählt jede Metrik-Stichprobe, das auf dem gesicherten Prometheus-kompatiblen Endpunkt aufgenommen wird. Amazon Managed Service für Prometheus berechnet auch diegespeicherten Metrik-Stichproben und Metrik-Metadaten in Gigabyte (GB), wobei 1 GB 230 Byte entspricht. Die Speichergebühr wird durch die Prometheus-Metrik-Stichproben (normalerweise 1 oder 2 Byte) und -Metadaten bestimmt. Die Größe der Prometheus-Metrik-Metadaten hängt vom Namen der Metrik und den zugehörigen Labels (Schlüssel/Wert-Paare) ab. Gebühren für aufgenommene und gespeicherte Metriken werden pro Stunde anteilig berechnet und nur dann in Rechnung gestellt, wenn Sie Metriken an Amazon Managed Service für Prometheus. Beachten Sie, dass für AMP keine Gebühren für die Datenübertragung anfallen.

Amazon Managed Service für Prometheus misst die verarbeiteten Abfrage-Stichproben (Query Samples Processed, QSP) aus allen QueryMetric-API-Anfragen. QSP ist die Gesamtzahl der Datenpunkte, die mit Prometheus Query Language (PromQL) für einen bestimmten Zeitraum abgefragt wurden.

Für den Amazon Managed Service for Prometheus Collector werden Ihnen die Anzahl der Stunden, in denen er eingeschaltet ist, und die Anzahl der gesammelten Proben in Rechnung gestellt.

Für die Nutzung von Amazon Virtual Private Cloud (VPC) oder VPC-Peering mit Amazon Managed Service für Prometheus-Kollektor fallen zusätzliche Gebühren an, die auf der Amazon Elastic Compute Cloud (EC2) On-Demand-Preisseite erläutert werden.

Falls nicht anders angegeben, gelten unsere Preise zuzüglich geltender Steuern und Abgaben, darunter MwSt., Waren- und Umsatzsteuer und Verkaufssteuer.

Kostenloses AWS-Kontingent

Im Rahmen des kostenlosen AWS-Kontingents können Sie Amazon Managed Service für Prometheus kostenlos nutzen (in unterstützten AWS-Regionen). Kunden mit kostenlosem Kontingent erhalten:

Aufgenommene Metrik-Stichproben 40 M
Verarbeitete Abfrage-Stichproben 200 B
Gespeicherte Metriken 10 GB

Erfahren Sie hier mehr über das kostenlose AWS-Kontingent.

Preisbeispiele

Hinweis: Die hier angezeigten Preise dienen nur als Beispiele.

Beispiel 1 – Amazon Elastic Kubernetes Service (EKS) auf EC2 und Kubernetes

In diesem Beispiel überwachen Sie 1 Kubernetes-Cluster mit 10 Knoten mit 1 000 Prometheus-Metriken pro Knoten, die alle 30 Sekunden für den gesamten Monat (744 Stunden) erfasst werden. In diesem Beispiel werden Ihre Vorteile im kostenlosen AWS-Kontingent nicht berücksichtigt. Die folgende Nutzung und die folgenden Kosten werden für die 1) Aufnahme von Metrik-Stichproben, 2) Speicherung und 3) Abfrage berechnet.

Aufnahme von Metrik-Stichproben – Nutzung und Kosten
Zunächst berechnen wir die Anzahl der aufgenommenen Metrik-Stichproben und die Kosten für diese Stichproben. Die monatliche Anzahl der aufgenommenen Stichproben beträgt 892,8 Millionen Stichproben (10 Knoten * 1000 Metriken pro Knoten / 30 Sammelintervall in Sekunden * 3 600 Sekunden in einer Stunde * 744 Stunden in einem Monat = 10 * 1000/30 * 3 600 * 744 = 892,8 Millionen Stichproben).

Die monatlichen Kosten für die Aufnahme von Metriken belaufen sich auf 80,93 USD (0,90 USD/10 000 000 für die ersten 2 Milliarden Metrik-Stichproben * 892,8 Millionen Stichproben).

Speichernutzung und -kosten
Zweitens berechnen wir den Speicherplatz in GB und die Kosten für die gespeicherten Metrik-Stichproben und Metrik-Metadaten. In diesem Beispiel gehen wir davon aus, dass Sie 20 Labels pro Metrik mit 100 eindeutigen Labelwerten pro Label haben. Die Metadaten, einschließlich des Metriknamens, der Labels und der Labelwerte, werden täglich gespeichert. Wir gehen außerdem von einem Durchschnitt von 30 Byte pro Label und Labelwert und 2 Byte pro aufgenommener Metrik-Stichprobe aus.

Der monatliche Speicherplatz beträgt 0,25 GB (Metrik-Metadaten * Anzahl der Tage pro Monat) + (2 Byte * Anzahl der Metrik-Stichproben = (1 000 Metriken * 20 Labels * 100 Labelwerte * 30 Byte * ~30 Tage pro Monat) + (2 Byte * 892,8 Millionen Stichproben) = 1 800 Millionen Byte + 1 785,6 Millionen Byte = 3 585,6 Millionen Byte = 3,34 GB).

Die Speichergebühr beträgt 0,10 USD (0,03 USD/GB * 3,34 GB).

Abfragenutzung und -kosten
Wir werden nun die verarbeiteten Abfrage-Stichproben und die Abfragekosten für dieses Beispiel berechnen. Wir gehen davon aus, dass 1 Endbenutzer ein Dashboard durchschnittlich 2 Stunden pro Tag überwacht und es alle 60 Sekunden mit 20 Diagramm-Widgets pro Dashboard aktualisiert (vorausgesetzt, 1 PromQL-Abfrage pro Widget). In diesem Beispiel gehen wir davon aus, dass die Anzahl der pro Abfrage verarbeiteten Stichproben 100 000 beträgt.

Beginnen Sie mit der Berechnung der Anzahl der Abfragen pro Monat, die 72 000 Abfragen beträgt (1 Endbenutzer * 20 Diagramme * 2 Stunden Anzeige eines Dashboards * 3 600 Sekunden pro Stunde / 60 Sekunden pro Dashboard-Aktualisierung * ~30 Tage in einem Monat).

Zweitens berechnen wir die pro Monat verarbeiteten Abfrage-Stichproben, das sind 7,2 Milliarden (72 000 Abfragen * 100 000/Abfrage)

Wir können jetzt die Abfragegebühr von 0,72 USD (0,10 USD pro Milliarde verarbeitete Stichproben * 7,2 Milliarden verarbeitete Stichproben) berechnen.

Wir können jetzt Ihre monatlichen Kosten für dieses Beispiel berechnen:

  • Metrik-Aufnahmekosten: 80,93 USD (0,90 USD/10 Mio. * 892,8 Millionen Stichproben)
  • Speicherkosten: 0,10 USD (0,03 USD/GB * 3,34 GB)
  • Abfragekosten: 0,72 USD (0,10 USD/Milliarde verarbeitete Stichproben * 7,2 Milliarden verarbeitete Stichproben)

Monatliche Gesamtkosten = 80,93 USD (Metrikaufnahme) + 0,10 USD (Speicher) + 0,72 USD (Abfrage) = 81,75 USD

Beispiel 2 – Sammeln von Prometheus-Metriken von Amazon Elastic Kubernetes Service (EKS) mit Amazon Managed Service für Prometheus

In diesem Beispiel überwachen Sie einen Kubernetes-Cluster mit 10 Knoten mit 1000 Prometheus-Metriken pro Knoten, die alle 30 Sekunden vom Amazon Managed Service for Prometheus-Collector für den gesamten Monat (744 Stunden) erfasst werden. Die folgenden Nutzungs- und Kostenangaben werden berechnet: 1) metrische Probenaufnahme, 2) Lagerung und 3) Entnahme von Proben durch Amazon Managed Service für Prometheus und Sammelstunden. 

Aufnahme von Metrik-Stichproben – Nutzung und Kosten
Zunächst berechnen wir die Anzahl der aufgenommenen Metrik-Stichproben und die Kosten für diese Stichproben. Die monatliche Anzahl der aufgenommenen Stichproben beträgt 892,8 Millionen Stichproben (10 Knoten * 1000 Metriken pro Knoten / 30 Sammelintervall in Sekunden * 3 600 Sekunden in einer Stunde * 744 Stunden in einem Monat = 10 * 100/60 * 3 600 * 744 = 892,8 Millionen Stichproben).

Die monatlichen Kosten für die Aufnahme von Metriken belaufen sich auf 80,93 USD (0,90 USD/10 000 000 für die ersten 2 Milliarden Metrik-Stichproben * 892,8 Millionen Stichproben).

Speichernutzung und -kosten
Zweitens berechnen wir den Speicherplatz in GB und die Kosten für die gespeicherten Metrik-Stichproben und Metrik-Metadaten. In diesem Beispiel gehen wir davon aus, dass Sie 20 Labels pro Metrik mit 100 eindeutigen Labelwerten pro Label haben. Die Metadaten, einschließlich des Metriknamens, der Labels und der Labelwerte, werden täglich gespeichert. Wir gehen außerdem von einem Durchschnitt von 30 Byte pro Label und Labelwert und 2 Byte pro aufgenommener Metrik-Stichprobe aus.

Der monatliche Speicherplatz beträgt 0,25 GB (Metrik-Metadaten * Anzahl der Tage pro Monat) + (2 Byte * Anzahl der Metrik-Stichproben = (1 000 Metriken * 20 Labels * 100 Labelwerte * 30 Byte * ~30 Tage pro Monat) + (2 Byte * 892,8 Millionen Stichproben) = 1 800 Millionen Byte + 1 785,6 Millionen Byte = 3 585,6 Millionen Byte = 3,34 GB).

Die Speichergebühr beträgt 0,10 USD (0,03 USD/GB * 3,34 GB).

Entnommene Proben und Kosten für die Abholstunde
Drittens berechnen wir die Kosten für die Kollektorstunde. Der agentenlose Kollektor kostet 0,04 USD pro Kollektorstunde und 0,03 USD pro 10 Mio. entnommene Proben, und wir gehen von einem einzelnen Kollektor für einen einzelnen EKS-Cluster aus. Geht man von 744 Stunden in einem Monat aus, betragen die monatlichen Kosten: 1 * 0,04 USD * 744 + 0,03 USD * 892,8 Millionen Proben/10 M = 32,44 USD.

Die Gebühr für den agentenlosen Abholservice beträgt 32,44 USD. 

Wir können jetzt Ihre monatlichen Kosten für dieses Beispiel berechnen:

  • Metrik-Aufnahmekosten: 80,93 USD (0,90 USD/10 Mio. * 892,8 Millionen Stichproben)
  • Speicherkosten: 0,10 USD (0,03 USD/GB * 3,34 GB)
  • Der agentenlose Kollektor kostet: 32,44 USD (0,04 USD pro Kollektorstunde * 744 Stunden + 0,03 USD * 892,8 Millionen Proben/ 10 Mio.)

Gesamtkosten: 113,47 USD

Beispiel 3 – Berechnen der verarbeiteten Abfrage-Stichproben (QSP) und der Kosten

In diesem Beispiel führen Sie eine Abfrage aus, um die CPU Ihrer 10 000 Knoten in der letzten Stunde zu berechnen, und eine Warnungsregel, die jede Minute ausgeführt wird, um Sie zu benachrichtigen, wenn einer dieser Knoten die CPU-Kapazität von 80 % überschreitet. In diesem Beispiel werden Ihre Vorteile im kostenlosen AWS-Kontingent nicht berücksichtigt. Wir berechnen die Nutzung und die Kosten für die Ausführung der Abfrage und der Warnungsregel.

Abfragenutzung und -kosten
Zunächst berechnen wir die Anzahl der Stichproben, die eine einzelne Abfrage verarbeitet, indem wir die Anzahl der Metrik-Zeitreihen und den angegebenen Zeitbereich identifizieren. Eine Metrik-Zeitreihe wird anhand ihres Metriknamens und ihrer Schlüssel-Wert-Paare identifiziert. In diesem Beispiel hat jeder Knoten eine einzelne CPU-Metrik, was zu einer Abfrage führt, die 10 000 Metrik-Zeitreihen für einen Zeitraum von 1 Stunde verarbeitet. Prometheus-Abfragen verarbeiten eine Stichprobe pro Auflösungsschritt. Dies ist die Mindestzeit zwischen zwei beliebigen Datenpunkten. Nehmen wir zum Beispiel einen Schritt von 1 Minute an, sodass es in der Zeitreihe 1 Stichprobe pro Minute ist. Das sind 10 000 Zeitreihen x 1 Stunde x 1 Stichprobe/min x 60 min/Stunde = 600 000 Stichproben/Abfrage.

Unter der Annahme, dass Sie die Abfrage 1 000 Mal ausführen, würden sich die Kosten auf 0,06 USD belaufen (0,10 USD/Milliarde verarbeitete Stichproben * 0,0006 Milliarden Stichproben * 1 000 Abfragen).

Nutzung und Kosten von Warnungsregeln
Wir berechnen die Anzahl der Stichproben, die die Regel pro Auswertung verarbeitet, indem wir die Anzahl der ausgewählten Metrik-Zeitreihen ermitteln. Da die Regel eine CPU-Metrik-Zeitreihe pro Knoten identifiziert, verarbeitet sie 10 000 Zeitreihen pro Auswertung. Warnungsregeln in Prometheus werden als Sofortabfragen ausgeführt, d. h. Abfragen, die zu einem bestimmten Zeitpunkt ausgewertet werden. Daher bewertet diese Warnungsregel 10 000 Zeitreihen x 1 Stichprobe/Zeitreihe = 10 000 Stichproben. Da dieser Alarm jede Minute ausgeführt wird, verarbeitet diese Warnungsregel 10 000 Stichproben x 60 Min/Stunde x 730 Stunden/Monat = 438 000 000 Stichproben/Monat.

Die Kosten für diese Warnungsregel betragen 0,04 USD pro Monat (0,10 USD pro Milliarde verarbeitete Stichproben * 0,438 Milliarden Stichproben).