View a markdown version of this page

Verstehen und optimieren Sie die Kosten in Amazon Managed Service für Prometheus - Amazon Managed Service für Prometheus

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verstehen und optimieren Sie die Kosten in Amazon Managed Service für Prometheus

Die folgenden häufig gestellten Fragen und deren Antworten können hilfreich sein, um die mit Amazon Managed Service für Prometheus verbundenen Kosten zu verstehen und zu optimieren.

Was trägt zu meinen Kosten bei?

Für die meisten Kunden macht die Erfassung metrischer Daten den Großteil der Kosten aus. Bei Kunden, die häufig Abfragen nutzen, werden auch einige Kosten auf der Grundlage der verarbeiteten Abfragebeispiele anfallen, wobei die Speicherung von Metriken einen kleinen Teil der Gesamtkosten ausmacht. Weitere Informationen zu den jeweiligen Preisen finden Sie unter Preise auf der Produktseite für Amazon Managed Service für Prometheus.

Wie kann ich meine Kosten am besten senken? Wie senke ich die Kosten für die Erfassung?

Die Erfassungsraten (nicht die Speicherung der Messwerte) machen bei den meisten Kunden den Großteil der Kosten aus. Sie können die Erfassungsraten reduzieren, indem Sie die Erfassungshäufigkeit reduzieren (das Erfassungsintervall verlängern) oder indem Sie die Anzahl der aufgenommenen aktiven Serien reduzieren.

Sie können das Abholintervall (Scraping) von Ihrem Collection Agent erhöhen: Sowohl der Prometheus-Server (läuft im Agent-Modus) als auch der AWS Distro for OpenTelemetry (ADOT) Collector unterstützen die Konfiguration. scrape_interval Wenn Sie beispielsweise das Erfassungsintervall von 30 Sekunden auf 60 Sekunden erhöhen, wird Ihr Datenerfassungsverbrauch um die Hälfte reduziert.

Sie können die an Amazon Managed Service für Prometheus gesendeten Metriken auch mit <relabel_config> filtern. Weitere Informationen zur Neuetikettierung in der Prometheus-Agentenkonfiguration finden Sie unter https://prometheus. io/docs/prometheus/latest/configuration/configuration/#relabel_config in der Prometheus-Dokumentation.

Wie kann ich meine Abfragekosten am besten senken?

Die Abfragekosten basieren auf der Anzahl der verarbeiteten Beispiele. Sie können die Häufigkeit von Abfragen reduzieren, um Ihre Abfragekosten zu senken.

Weitere Informationen zu den Abfragen, die am meisten zu Ihren Abfragekosten beitragen, finden Sie unter. Verwaltung der Abfragekosten in Amazon Managed Service für Prometheus

Wenn ich die Aufbewahrungsdauer meiner Metriken verkürze, trägt das dazu bei, meine Gesamtrechnung zu reduzieren?

Sie können Ihre Aufbewahrungsfrist verkürzen, es ist jedoch unwahrscheinlich, dass dies Ihre Kosten wesentlich senkt.

Informationen zur Konfiguration der Aufbewahrungsdauer eines Workspace finden Sie unterKonfiguriere deinen Workspace.

Wie kann ich die Kosten für meine Warnungsabfragen niedrig halten?

Bei Benachrichtigungen werden Abfragen zu Ihren Daten erstellt, wodurch sich Ihre Abfragekosten erhöhen. Im Folgenden finden Sie einige Strategien, mit denen Sie Ihre Warnabfragen optimieren und Ihre Kosten senken können.

  • Verwenden Sie Amazon Managed Service für Prometheus-Benachrichtigungen — Für Warnsysteme außerhalb von Amazon Managed Service for Prometheus sind möglicherweise zusätzliche Abfragen erforderlich, um die Stabilität oder Hochverfügbarkeit zu erhöhen, da der externe Service die Metriken aus mehreren Verfügbarkeitszonen oder Regionen abfragt. Dies beinhaltet Benachrichtigungen in Grafana für hohe Verfügbarkeit. Dies kann Ihre Kosten um das Dreifache oder mehr vervielfachen. Die Warnmeldungen in Amazon Managed Service for Prometheus sind optimiert und bieten Ihnen eine hohe Verfügbarkeit und Stabilität mit der geringsten Anzahl von Abfragen.

    Wir empfehlen, die systemeigenen Warnmeldungen in Amazon Managed Service for Prometheus anstelle von externen Warnsystemen zu verwenden.

  • Optimieren Sie Ihr Warnintervall — Eine schnelle Möglichkeit, Ihre Warnabfragen zu optimieren, besteht darin, das Intervall für die automatische Aktualisierung zu verlängern. Wenn Sie eine Warnung haben, die jede Minute abgefragt wird, aber nur alle fünf Minuten benötigt wird, können Sie durch eine Erhöhung des Intervalls für die automatische Aktualisierung das Fünffache Ihrer Abfragekosten für diese Warnung sparen.

  • Verwenden Sie einen optimalen Lookback — Ein größeres Lookback-Fenster in Ihrer Abfrage erhöht die Kosten der Abfrage, da mehr Daten abgerufen werden. Stellen Sie sicher, dass das Lookback-Fenster in Ihrer PromQL-Abfrage eine angemessene Größe für die Daten hat, für die Sie eine Warnung ausgeben müssen. In der folgenden Regel umfasst der Ausdruck beispielsweise ein zehnminütiges Lookback-Fenster:

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

    Wenn avg(rate(container_cpu_usage_seconds_total[5m])) > 0 Sie expr den Wert ändern, können Sie Ihre Abfragekosten senken.

Schauen Sie sich im Allgemeinen Ihre Benachrichtigungsregeln an und stellen Sie sicher, dass Sie die für Ihren Service am besten geeigneten Messwerte verwenden. Es ist einfach, sich überschneidende Benachrichtigungen zu denselben Metriken oder mehrere Benachrichtigungen zu erstellen, die Ihnen dieselben Informationen liefern, insbesondere, wenn Sie im Laufe der Zeit Benachrichtigungen hinzufügen. Wenn Sie feststellen, dass häufig Gruppen von Benachrichtigungen gleichzeitig auftreten, ist es möglich, dass Sie Ihre Benachrichtigungen optimieren und nicht alle einbeziehen.

Diese Vorschläge können Ihnen helfen, die Kosten zu senken. Letztlich müssen Sie die Kosten mit der Erstellung der richtigen Warnmeldungen abwägen, um den Zustand Ihres Systems besser nachvollziehen zu können.

Weitere Informationen zu Warnmeldungen in Amazon Managed Service für Prometheus finden Sie unter. Verwaltung und Weiterleitung von Benachrichtigungen in Amazon Managed Service für Prometheus mit Alert Manager

Kann ich meine Rechnung jederzeit überprüfen?

Darin wird Ihre AWS Nutzung AWS Cost and Usage Report nachverfolgt und geschätzte Gebühren für Ihr Konto innerhalb eines Abrechnungszeitraums angezeigt. Weitere Informationen finden Sie unter Was sind AWS Kosten- und Nutzungsberichte? im Benutzerhandbuch AWS für Kosten- und Nutzungsberichte

Welche Metriken kann ich verwenden, um meine Kosten zu überwachen?

Metrische Proben, die Sie aufnehmen, sind der Hauptkostentreiber für Amazon Managed Service for Prometheus. Die Anzahl der aufgenommenen Proben bestimmt direkt Ihre monatlichen Gebühren. Daher ist es wichtig, Ihre Aufnahmemuster zu überwachen und zu verstehen.

AWS Cost Explorerist die Informationsquelle für die Überwachung Ihrer Amazon Managed Service for Prometheus-Kosten. Sie können den Cost Explorer für Amazon Managed Service for Prometheus auf historische Daten und day-by-day Kostentrends in Bezug auf mehrere Dimensionen, einschließlich aufgenommener Proben, überwachen.AWS Die Erkennung von Kostenanomalien bietet Ihnen auch die Möglichkeit, unerwartete Veränderungen Ihres Ausgabenverhaltens zu überwachen.

Die Verwendung von IngestionRate Kennzahlen bietet eine hilfreiche Methode zur Überwachung von Konsumtrends, die in direktem Zusammenhang mit den Kosten stehen. Die Verwendung IngestionRate als zusätzliche Kennzahl bietet unter anderem folgende Vorteile:

  • Nachverfolgung auf Workspace-Ebene — Überwachen Sie die Datenaufnahme pro Workspace und nicht nur auf Kontoebene.

  • Detaillierte Transparenz — Verfolgen Sie die Aufnahmemuster stündlich oder sogar auf Stundenbasis, um Einblicke in Echtzeit zu erhalten. minute-by-minute

  • Proaktive Überwachung — Richten Sie CloudWatch Alarme ein, um Nutzungsspitzen zu erkennen, bevor sie in der Abrechnung erscheinen.

Anmerkung

IngestionRatekann verwendet werden, um Kosten und Trends zu schätzen oder Kosten pro Arbeitsbereich zuzuordnen, ist aber nicht zu 100% genau. Da es sich IngestionRate um eine Durchschnittsrate handelt, die in Intervallen von einer Minute abgetastet wird, ergibt die Multiplikation dieser Rate mit der Zeit eher eine Näherung als eine exakte Anzahl der aufgenommenen Proben. Darüber hinaus wirkt sich die Datenaufbewahrungsrichtlinie CloudWatch von Amazon auf die Granularität aus, die für historische Abfragen verfügbar ist, wobei Daten, die älter als 63 Tage sind, auf Intervalle von 1 Stunde begrenzt sind.

Weitere Informationen zur Überwachung von Amazon Managed Service for Prometheus-Metriken finden Sie unter CloudWatch. Verwenden Sie CloudWatch Metriken, um die Ressourcen von Amazon Managed Service for Prometheus zu überwachen

Wie sehe ich meine Kosten in? AWS Cost Explorer

Als Informationsquelle für die Kosten von Amazon Managed Service für Prometheus AWS Cost Explorer bietet es Ihre tatsächlich in Rechnung gestellte Nutzung und die Gebühren für Amazon Managed Service für aufgenommene Prometheus-Proben, einschließlich historischer Abrechnungsdaten nach Monat und Region. Verwenden Sie den Cost Explorer für Ihre endgültigen Rechnungsbeträge und day-by-day Kostentrends.

So zeigen Sie Ihre Amazon Managed Service for Prometheus Kosten an:

Zugriff AWS Cost Explorer
  1. Melden Sie sich bei der AWS Management Console an.

  2. Navigieren Sie zum Abrechnungs Billing and Cost Management Kostenmanagement-Dashboard.

  3. Wählen Sie im linken Navigationsmenü Cost Explorer aus.

  4. Wählen Sie Cost Explorer starten (falls Sie ihn zum ersten Mal verwenden).

Konfigurieren Sie den Bericht
  1. Stellen Sie Ihren Zeitraum auf den gewünschten Abrechnungszeitraum ein (z. B. März 2025 bis Februar 2026).

  2. Wählen Sie unter Filter Folgendes aus:

    • Service: Wählen Sie „Amazon Managed Service für Prometheus“.

    • Verwendungsart: Filtern Sie nach "MetricSampleCount", um die Gebühren für die Probenaufnahme zu isolieren.

Daten gruppieren und anzeigen
  1. Wählen Sie unter Gruppieren nach die Option Region aus, um Kosten- und Nutzungsdaten pro Region anzuzeigen.

  2. Wählen Sie Ihre bevorzugte Visualisierung (Balkendiagramm, Liniendiagramm oder Tabelle).

  3. Wählen Sie Anwenden, um den Bericht zu erstellen.

Daten exportieren (optional)
  1. Wählen Sie in der oberen rechten Ecke CSV herunterladen, um die Daten zu exportieren.

  2. Die CSV-Datei enthält: Abrechnungszeitraum, Region, Nutzungsart, Rechnungsbetrag und Nutzungsmenge (Anzahl der in Rechnung gestellten Proben).

Anmerkung

Cost Explorer Explorer-Daten weisen in der Regel eine Verzögerung von 24 Stunden auf. Für den aktuellsten Abrechnungszeitraum sind die Daten möglicherweise erst am nächsten Tag verfügbar.

Wie berechne ich die Anzahl der in einem Monat aufgenommenen Proben?

Sie können die ungefähre Anzahl der aufgenommenen Proben anhand der IngestionRate Kennzahlen CloudWatch von Amazon mit dem AWS Command Line Interface berechnen. Dies ist nützlich, um monatliche Rechnungen zu überprüfen und die Nutzungsmuster in den verschiedenen Arbeitsbereichen zu verstehen.

So rufen Sie Aufnahmedaten ab:

aws cloudwatch get-metric-data \ --region your-region \ --start-time start-timestamp \ --end-time end-timestamp \ --metric-data-queries '[ { "Id": "e1", "Expression": "SUM(METRICS())", "Period": 3600 }, { "Id": "ws1", "MetricStat": { "Metric": { "Namespace": "AWS/Usage", "MetricName": "ResourceCount", "Dimensions": [ {"Name": "Service", "Value": "Prometheus"}, {"Name": "Resource", "Value": "IngestionRate"}, {"Name": "Type", "Value": "Resource"}, {"Name": "Class", "Value": "None"}, {"Name": "ResourceId", "Value": "YOUR_AMP_WORKSPACE_ID"} ] }, "Period": 3600, "Stat": "Average" } } ]'

Der Befehl gibt stündliche IngestionRate Durchschnittswerte zurück, gemessen in Stichproben pro Sekunde. Um die ungefähre Anzahl der in einem Monat aufgenommenen Proben zu berechnen, multiplizieren Sie jeden stündlichen Datenpunkt mit 3600 (Sekunden pro Stunde), um die in dieser Stunde aufgenommenen Proben zu erhalten, und summieren Sie dann alle stündlichen Gesamtwerte für den Monat:

Monthly samples ≈ Σ (hourly IngestionRate average × 3600)

Wenn beispielsweise eine einzelne Stunde einen Durchschnitt IngestionRate von 500 Proben pro Sekunde ergibt, hat diese Stunde ungefähr 500 × 3600 = 1.800.000 Proben beigetragen. Wiederholen Sie diesen Vorgang für jede Stunde des Monats und summieren Sie die Ergebnisse, um Ihre ungefähre monatliche Aufnahmemenge zu erhalten.

Hauptparameter:

  • Period: 3600 (1 Stunde in Sekunden)

  • StartTime: Beginn Ihres Monats (zum Beispiel2026-02-01T00:00:00Z)

  • EndTime: Ende Ihres Monats (zum Beispiel2026-03-01T00:00:00Z)

  • Stat: Durchschnittlich

So findest du deinen Workspace IDs:

aws amp list-workspaces --region your-region

Verwenden Sie die Workspace-ID, um die Metriken so zu filtern, dass nur Daten für den angegebenen Workspace angezeigt werden, anstatt sie für alle Prometheus-Ressourcen in der Region zu aggregieren.

Welche Datengranularität ist für die Analyse historischer Kosten verfügbar?

CloudWatchDie Datenaufbewahrungsrichtlinie von Amazon wirkt sich auf die Granularität aus, die für historische Abfragen verfügbar ist:

  • Daten, die weniger als 15 Tage alt sind: Abfragen in Intervallen von 1 Minute (Period: 60)

  • Daten, die 15—63 Tage alt sind: Abfrage in 5-Minuten-Intervallen (Period: 300)

  • Daten, die älter als 63 Tage sind: Beschränkt auf Intervalle von 1 Stunde (Period: 3600)

Bei historischen Analysen, die länger als 63 Tage dauern, CloudWatch erfolgt ein automatisches Downsampling der Daten auf einen Zeitraum von mindestens einer Stunde. Wenn Sie die Abrechnung für Monate überprüfen, die älter als 63 Tage sind, müssen Sie stündlich aggregierte Daten verwenden. Bei der monatlichen Beispielberechnung werden diese stündlich gemittelten Datenpunkte verwendet, wobei jeder Wert im gesamten Monat mit 3600 multipliziert wird.

Diese geringere Granularität trägt weiter dazu bei, dass für ältere Daten Schätzungen statt exakte Zahlen bereitgestellt werden. Ihre verbindlichen Rechnungsbeträge finden Sie immer im Cost Explorer. IngestionRate

Weitere Informationen zur CloudWatch Aufbewahrung von Kennzahlen finden Sie unter Aufbewahrung von Kennzahlen im CloudWatch Amazon-Benutzerhandbuch.

Was sind bewährte Methoden für die Überwachung der Kosten von Amazon Managed Service for Prometheus?

Um Ihre Ausgaben für Amazon Managed Service for Prometheus effektiv zu verwalten und zu optimieren, sollten Sie die Implementierung der folgenden Überwachungspraktiken in Betracht ziehen:

  • Überwachen Sie den Cost Explorer regelmäßig, um die tatsächlichen Ausgabentrends zu verfolgen und Kostenanomalien in verschiedenen Dimensionen, einschließlich aufgenommener Stichproben, zu identifizieren.

  • Aktivieren Sie die Erkennung von AWS Kostenanomalien, um Benachrichtigungen über unerwartete Kostensteigerungen Ihrer Ausgaben für Amazon Managed Service for Prometheus zu erhalten.

  • Schalten Sie CloudWatch Alarme ein, um die Überwachung auf IngestionRate Arbeitsplatzebene und die Früherkennung von Aufnahmespitzen zu ermöglichen.

  • Exportieren Sie regelmäßig Cost Explorer Explorer-Daten für langfristige Kostenanalysen und Berichte.

Warum ist meine Rechnung zu Beginn des Monats höher als am Monatsende?

Amazon Managed Service für Prometheus hat ein gestaffeltes Preismodell für die Erfassung, was dazu führt, dass die Kosten bei der ersten Nutzung höher sind. Wenn Ihre Nutzung höhere Erfassungsstufen erreicht und die Kosten sinken, sinken auch Ihre Kosten. Weitere Informationen zu den Preisen, einschließlich der Erfassungsstufen, finden Sie auf der Produktseite von Amazon Managed Service für Prometheus unter Preise.

Anmerkung
  • Stufen gelten für die Nutzung innerhalb einer Region, nicht für die Nutzung zwischen Regionen. Die Nutzung innerhalb einer Region muss die nächste Stufe erreichen, um den niedrigeren Tarif nutzen zu können.

  • In einer Organisation innerhalb der AWS Organizations Stufe wird die Nutzung pro Zahlerkonto und nicht pro Konto berechnet (das Zahlerkonto ist immer das Verwaltungskonto der Organisation). Wenn die Gesamtzahl der erfassten Kennzahlen (innerhalb einer Region) für alle Konten in einer Organisation die nächste Stufe erreicht, wird allen Konten der niedrigere Tarif berechnet.

Ich habe alle meine Amazon Managed Service for Prometheus-Arbeitsbereiche gelöscht, aber es scheint, dass mir immer noch Gebühren berechnet werden. Was könnte passieren?

In diesem Fall besteht eine Möglichkeit darin, dass Sie immer noch AWS verwaltete Scraper haben, die so eingerichtet sind, dass sie Metriken an Ihre gelöschten Workspaces senden. Folgen Sie den Anweisungen zu. Suchen und Löschen von Scrapern