Amazon Managed Service für Prometheus – Preise
Warum Amazon Managed Service für Prometheus?
Bei 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. Die Berechnung erfolgt auf Basis der gesammelten, erfassten, gespeicherten und abgefragten Metriken. Die Abrechnung für Kunden erfolgt gemäß der unten stehenden Preistabelle.
AWS Pricing Calculator
Ermitteln Sie die Kosten für Amazon Managed Service für Prometheus in einer einzigen Kostenschätzung.
Preise
Amazon Managed Service für Prometheus zählt jede erfasste Metrik-Stichprobe, die an den gesicherten, Prometheus-kompatiblen Endpunkt übertragen wird. Die Volumenstaffelung bezieht sich auf die Gesamtzahl der pro Monat erfassten Metrik-Stichproben (die Tarife für die einzelnen Stufen finden Sie in der unten stehenden Preistabelle). Bei nativen Histogrammen zählt jeder befüllte Bucket (ein Bucket mit Beobachtungen ungleich Null) als 0,25 einer Metrik-Stichprobe; leere Buckets werden nicht erfasst. Für die erfassten Stichproben nativer Histogramme wird dieselbe Rate pro Stichprobe berechnet, und sie werden zu denselben Volumenstufen gezählt wie reguläre Metrik-Stichproben. Amazon Managed Service für Prometheus berechnet auch die gespeicherten Metrik-Stichproben und Metrik-Metadaten in Gigabyte (GB), wobei 1 GB 2³⁰ 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. Die Gebühren für erfasste und gespeicherte Metriken werden pro Stunde anteilig berechnet und nur dann in Rechnung gestellt, wenn Sie Metriken an den Amazon Managed Service für Prometheus senden. Bitte beachten Sie, dass für AMP keine Gebühren für die Datenübertragung (eingehend) anfallen.
Amazon Managed Service für Prometheus erfasst die verarbeiteten Abfrage-Stichproben (Query Samples Processed, QSP) aus allen QueryMetric-API-Anfragen. QSP ist die Gesamtzahl der Datenpunkte, die mithilfe der Prometheus Query Language (PromQL) für einen bestimmten Zeitraum abgefragt wurden.
Für den Amazon Managed Service for Prometheus-Kollektor werden Ihnen die Anzahl der Stunden, in denen er eingeschaltet ist, und die Anzahl der erfassten Stichproben in Rechnung gestellt.
Bei der Nutzung von Amazon Virtual Private Cloud (VPC) oder VPC-Peering mit dem Amazon Managed Service für Prometheus-Kollektor fallen zusätzliche Gebühren an, wie auf der Seite mit den On-Demand-Preisen für Amazon Elastic Compute Cloud (EC2) erläutert.
Sofern nicht anders angegeben, gelten unsere Preise zuzüglich anfallender Steuern und Abgaben, darunter Mehrwertsteuer, GST und geltender Verkaufssteuer.
Kostenloses AWS-Kontingent
Im Rahmen des kostenlosen AWS-Kontingents können Sie den Amazon Managed Service für Prometheus kostenlos nutzen (in den unterstützten AWS-Regionen). Kunden mit kostenlosem Kontingent erhalten:
| Erfasste Metrik-Stichproben | 40 Mio. |
| Verarbeitete Abfrage-Stichproben | 200 Mrd. |
| Gespeicherte Metriken | 10 GB |
Weitere Informationen zum kostenlosen AWS-Kontingent finden Sie hier.
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 aus dem kostenlosen AWS-Kontingent nicht berücksichtigt. Die folgende Nutzung und die entsprechenden Kosten werden für die 1) Erfassung von Metrik-Stichproben, 2) Speicherung und 3) Abfrage berechnet.
Nutzung und Kosten für die Erfassung von Metrik-Stichproben
Zunächst berechnen wir die Anzahl der erfassten Metrik-Stichproben und die Kosten für diese Stichproben. Die monatliche Anzahl der erfassten Stichproben beträgt 892,8 Millionen Stichproben (10 Knoten * 1 000 Metriken pro Knoten/30 Erfassungsintervall in Sekunden * 3 600 Sekunden in einer Stunde* 744 Stunden in einem Monat = 10 * 1 000 / 30 * 3 600 * 744 = 892,8 Millionen Stichproben).
Die monatlichen Kosten für die erfassten Metriken betragen 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 erfasster 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 Sie 1 Endbenutzer haben, der ein Dashboard durchschnittlich 2 Stunden pro Tag überwacht und es alle 60 Sekunden aktualisiert, bei 20 Diagramm-Widgets pro Dashboard (wobei 1 PromQL-Abfrage pro Widget angenommen wird). 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, die 7,2 Milliarden betragen (72 000 Abfragen * 100 000/Abfrage).
Wir können jetzt die Abfragegebühr von 0,72 USD (0,10 USD/Milliarde verarbeiteter Stichproben * 7,2 Milliarden verarbeitete Stichproben) berechnen.
Wir können jetzt Ihre monatlichen Kosten für dieses Beispiel berechnen:
- Kosten für die Metrik-Erfassung: 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 verarbeiteter Stichproben * 7,2 Milliarden verarbeitete Stichproben)
Monatliche Gesamtgebühren = 80,93 USD (Metrik-Erfassung) + 0,10 USD (Speicherung) + 0,72 USD (Abfrage) = 81,75 USD
Beispiel 2 – Erfassung von Prometheus-Metriken aus dem Amazon Elastic Kubernetes Service (EKS) mit dem Amazon Managed Service für Prometheus
In diesem Beispiel überwachen Sie 1 Kubernetes-Cluster mit 10 Knoten mit 1 000 Prometheus-Metriken pro Knoten, die alle 30 Sekunden vom Amazon Managed Service for Prometheus-Kollektor für den gesamten Monat (744 Stunden) erfasst werden. Die folgende Nutzung und die entsprechenden Kosten werden berechnet: 1) Erfassung von Metrik-Stichproben, 2) Speicherung und 3) gesammelte Stichproben und Stunden des Amazon Managed Service für Prometheus-Kollektors.
Nutzung und Kosten für die Erfassung von Metrik-Stichproben
Zunächst berechnen wir die Anzahl der erfassten Metrik-Stichproben und die Kosten für diese Stichproben. Die monatliche Anzahl der erfassten Stichproben beträgt 892,8 Millionen Stichproben (10 Knoten * 1 000 Metriken pro Knoten / 30 Erfassungsintervall in Sekunden * 3 600 Sekunden in einer Stunde * 744 Stunden in einem Monat = 10 * 1 000 / 30 * 3 600 * 744 = 892,8 Millionen Stichproben).
Die monatlichen Kosten für die erfassten Metriken betragen 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 erfasster 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).
Erfasste Stichproben und Kosten für die Kollektorstunde
Drittens berechnen wir die Kosten für Kollektor-Stunden. Der agentenlose Kollektor kostet 0,04 USD pro Kollektorstunde und 0,03 USD pro 10 Mio. erfassten Stichproben, 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 Stichproben / 10 Mio. = 32,44 USD.
Die Gebühr für den agentenlosen Kollektor beträgt 32,44 USD.
Wir können jetzt Ihre monatlichen Kosten für dieses Beispiel berechnen:
- Kosten für die Metrik-Erfassung: 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 Stichproben / 10 Mio.)
Gesamtkosten: 113,47 USD
Beispiel 3 – Berechnung der verarbeiteten Abfrage-Stichproben (QSP) und der Kosten
In diesem Beispiel führen Sie eine Abfrage aus, um die CPU-Auslastung 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 aus dem 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 Zeitraum ermitteln. Eine Metrik-Zeitreihe wird durch ihren Metriknamen und 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, welcher die minimale Zeitspanne zwischen zwei beliebigen Datenpunkten darstellt. Beispielsweise gehen wir von einem Schritt von 1 Minute aus, was 1 Stichprobe pro Minute in diesem Zeitraum entspricht. Dies entspricht 10 000 Zeitreihen x 1 Stunde x 1 Stichprobe/Min. x 60 Min./Stunde = 600 000 Stichproben/Abfrage.
Ausgehend von 1 000 Ausführungen dieser Abfrage betragen die Kosten 0,06 USD (0,10 USD/Milliarde verarbeiteter Stichproben * 0,0006 Milliarden Stichproben * 1 000 Abfragen).
Warnungsregelnutzung und -kosten
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. Die Warnungsregeln in Prometheus werden als Sofortabfragen ausgeführt. Dabei handelt es sich um Abfragen, die zu einem einzelnen 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/Milliarde verarbeiteter Stichproben * 0,438 Milliarden Stichproben).
Beispiel 4 – Erfassung von Stichproben nativer Histogramme
In diesem Beispiel überwachen Sie 1 Kubernetes-Cluster mit 10 Knoten mit 1 000 Prometheus-Metriken pro Knoten, die alle 60 Sekunden für den gesamten Monat (744 Stunden) erfasst werden. Von den 1 000 Metriken pro Knoten sind 998 reguläre Metrik-Stichproben und 2 sind native Histogramme mit jeweils 20 befüllten Buckets. In diesem Beispiel werden Ihre Vorteile aus dem kostenlosen AWS-Kontingent nicht berücksichtigt. Die folgende Nutzung und die entsprechenden Kosten werden für die 1) Erfassung von Metrik-Stichproben und 2) Speicherung berechnet.
Nutzung und Kosten der Erfassung von Metrik-Stichproben
Zunächst berechnen wir die erfassten regulären Metrik-Stichproben. Die monatliche Anzahl der erfassten regulären Stichproben beträgt 445,5 Millionen Stichproben (10 Knoten * 998 Metriken pro Knoten / 60 Erfassungsintervall in Sekunden * 3 600 Sekunden in einer Stunde * 744 Stunden in einem Monat = 10 * 998/60 * 3 600 * 744 = 445,5 Millionen Stichproben).
Zweitens berechnen wir die gemessenen Stichproben für native Histogramme. Jedes native Histogramm hat jeweils 20 befüllte Buckets. Jeder befüllte Bucket zählt als 0,25 einer Metrik-Stichprobe; leere Buckets werden nicht gemessen.
Die monatliche Anzahl der gemessenen Stichproben für native Histogramme beträgt 4,4 Millionen (10 Knoten * 2 native Histogramme pro Knoten * 20 befüllte Buckets * 0,25 / 60 Erfassungsintervall in Sekunden * 3 600 Sekunden in einer Stunde * 744 Stunden in einem Monat = 10 * 2 * 20 * 0,25/60 * 3 600 * 744 = 4,4 Millionen gemessene Stichproben).
Drittens berechnen wir die Gesamtkosten für die Erfassung. Reguläre Metrik-Stichproben und gemessene Stichproben für native Histogramme werden zu einem einzigen Pool für volumengestaffelte Preise zusammengefasst.
Die Gesamtzahl der erfassten gemessenen Stichproben beträgt 449,9 Millionen (445,5 Millionen reguläre Stichproben + 4,46 Millionen gemessene Stichproben für native Histogramme).
Da 449,9 Millionen in die erste Stufe bis 2 Milliarden fallen, betragen die monatlichen Erfassungskosten 40,50 USD (0,90 USD / 10 000 000 * 449,9 Millionen gemessene Stichproben insgesamt).
Speichernutzung und -kosten
Wir berechnen 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 erfasster Metrik-Stichprobe aus.
Der monatliche Speicherplatz in GB beträgt (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 × 449,9 Millionen Stichproben) = 1 800 Millionen Byte + 899,8 Millionen Byte = 2 699,8 Millionen Byte = 2,51 GB.
Die Speichergebühr beträgt 0,08 USD (0,03 USD/GB × 2,51 GB).
Monatliche Gesamtkosten
Wir können jetzt Ihre monatlichen Kosten für dieses Beispiel berechnen: Kosten für die Metrik-Erfassung: 40,50 USD (0,90 USD / 10 Mio. * 449,9 Millionen gemessene Stichproben insgesamt, kombiniert aus 445,5 Mio. regulären + 4,46 Mio. aus nativen Histogrammen) Speicherkosten: 0,08 USD (0,03 USD/GB * 2,51 GB)
Monatliche Gesamtgebühren = 40,50 USD (Metrik-Erfassung) + 0,08 USD (Speicherung) = 40,58 USD
Hinweis: Die Anzahl der befüllten Buckets in einem nativen Histogramm kann je nach Metrik und im Laufe der Zeit variieren. Nur befüllte Buckets (ungleich Null) werden gemessen – leere Buckets werden nicht in Rechnung gestellt. Die Kosten für gemessene Stichproben für native Histogramme skalieren linear mit der Anzahl der befüllten Buckets.