Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Amazon Managed Service für Prometheus mit AWS Observability Accelerator einrichten

Fokusmodus
Amazon Managed Service für Prometheus mit AWS Observability Accelerator einrichten - 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.

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.

AWS bietet Observability-Tools, einschließlich Überwachung, Protokollierung, Warnmeldungen und Dashboards, für Ihre Amazon Elastic Kubernetes Service (Amazon EKS) -Projekte. Dazu gehören Amazon Managed Service für Prometheus, Amazon Managed Grafana, AWS Distro for OpenTelemetry und andere Tools. Um Ihnen zu helfen, diese Tools zusammen zu verwenden, bietet AWS Terraform-Module, die die Beobachtbarkeit mit diesen Services konfigurieren, den sogenannten AWS Observability Accelerator.

AWS Observability Accelerator bietet Beispiele für die Überwachung von Infrastrukturen, NGINX-Implementierungen und anderen Szenarien. Dieser Abschnitt enthält ein Beispiel für die Überwachung der Infrastruktur in Ihrem Amazon-EKS-Cluster.

Die Terraform-Vorlagen und detaillierte Anweisungen finden Sie auf der Seite Observability Accelerator for Terraform.AWS GitHub Sie können auch den Blogbeitrag zur Ankündigung von Observability Accelerator lesen. AWS

Voraussetzungen

Um AWS Observability Accelerator verwenden zu können, müssen Sie über einen vorhandenen Amazon EKS-Cluster verfügen und die folgenden Voraussetzungen erfüllen:

Verwenden Sie das Beispiel für die Infrastrukturüberwachung

AWS Observability Accelerator bietet Beispielvorlagen, die die mitgelieferten Terraform-Module verwenden, um Observability für Ihren Amazon EKS-Cluster einzurichten und zu konfigurieren. Dieses Beispiel zeigt die Verwendung von AWS Observability Accelerator zur Einrichtung der Infrastrukturüberwachung. Weitere Informationen zur Verwendung dieser Vorlage und zu den zusätzlichen Funktionen, die sie beinhaltet, finden Sie auf der Seite Existierender Cluster mit der AWS Observability Accelerator-Basis- und Infrastrukturüberwachung unter. GitHub

Um das Terraform-Modul zur Infrastrukturüberwachung zu verwenden
  1. Klonen Sie das Repo aus dem Ordner, in dem Sie Ihr Projekt erstellen möchten, mit dem folgenden Befehl.

    git clone https://github.com/aws-observability/terraform-aws-observability-accelerator.git
  2. Initialisieren Sie Terraform mit den folgenden Befehlen.

    cd examples/existing-cluster-with-base-and-infra terraform init
  3. Erstellen Sie eine neue terraform.tfvars Datei wie im folgenden Beispiel. Verwenden Sie die AWS Region und die Cluster-ID für Ihren Amazon EKS-Cluster.

    # (mandatory) AWS Region where your resources will be located aws_region = "eu-west-1" # (mandatory) EKS Cluster name eks_cluster_id = "my-eks-cluster"
  4. Erstellen Sie einen Workspace in Amazon Managed Grafana, wenn Sie noch keinen haben, den Sie verwenden möchten. Informationen zum Erstellen eines neuen Workspace finden Sie unter Erstellen Sie Ihren ersten Workspace im Benutzerhandbuch von Amazon Managed Grafana.

  5. Erstellen Sie zwei Variablen für Terraform, um Ihren Grafana-Workspace zu verwenden, indem Sie die folgenden Befehle in der Befehlszeile ausführen. Sie müssen das durch die grafana-workspace-id ID aus Ihrem Grafana-Workspace ersetzen.

    export TF_VAR_managed_grafana_workspace_id=grafana-workspace-id export TF_VAR_grafana_api_key=`aws grafana create-workspace-api-key --key-name "observability-accelerator-$(date +%s)" --key-role ADMIN --seconds-to-live 1200 --workspace-id $TF_VAR_managed_grafana_workspace_id --query key --output text`
  6. [Optional] Um einen vorhandenen Amazon Managed Service for Prometheus Workspace zu verwenden, fügen Sie die ID wie im folgenden Beispiel zur terraform.tfvars Datei hinzu und ersetzen Sie die durch Ihre Prometheus-Workspace-ID. prometheus-workspace-id Wenn Sie keinen vorhandenen Workspace angeben, wird ein neuer Prometheus-Workspace für Sie erstellt.

    # (optional) Leave it empty for a new workspace to be created managed_prometheus_workspace_id = "prometheus-workspace-id"
  7. Stellen Sie die Lösung mit dem folgenden Befehl bereit.

    terraform apply -var-file=terraform.tfvars

Dadurch werden Ressourcen in Ihrem AWS Konto erstellt, darunter die folgenden:

  • Ein neuer Workspace in Amazon Managed Service für Prometheus (sofern Sie sich nicht für die Nutzung eines vorhandenen Workspace entschieden haben).

  • Konfiguration, Alerts und Regeln des Alert Managers in Ihrem Prometheus-Arbeitsbereich.

  • Neue Amazon-Managed-Grafana-Datenquelle und Dashboards in Ihrem aktuellen Workspace. Die Datenquelle wird aws-observability-accelerator genannt. Die Dashboards werden unter Observability Accelerator Dashboards aufgeführt.

  • Eine AWS Distribution für OpenTelemetry Operator, die im bereitgestellten Amazon EKS-Cluster eingerichtet ist, um Metriken an Ihren Amazon Managed Service for Prometheus-Workspace zu senden.

Um Ihre neuen Dashboards anzuzeigen, öffnen Sie das entsprechende Dashboard in Ihrem Workspace in Amazon Managed Grafana. Weitere Informationen zur Verwendung von Amazon Managed Grafana finden Sie unter Arbeiten in Ihrem Grafana-Workspace im Benutzerhandbuch von Amazon Managed Grafana.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.