Referenz zur Ganglien-Ebene - AWS OpsWorks

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.

Referenz zur Ganglien-Ebene

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

Anmerkung

Diese Ebene steht nur für Linux-basierte Stacks zur Verfügung.

Eine Ganglia-Ebene unterstützt Ganglia, ein verteiltes Überwachungssystem, das die Speicherung und Visualisierung von Instanzmetriken verwaltet. Es wurde zur Zusammenarbeit mit hierarchischen Instance-Topologien entwickelt, was es besonders nützlich für Instance-Gruppen macht. Ganglia hat zwei grundlegende Komponenten:

  • Einen Client mit geringem Overhead, der auf jeder Instance im Stack installiert wird und Metriken an den Master sendet.

  • Ein Master, der Metriken von den Clients sammelt und sie auf einem Amazon EBS-Volume speichert. Außerdem werden die Metriken auf einer Webseite angezeigt.

AWS OpsWorks Stacks hat auf jeder Instanz, die es verwaltet, einen Ganglia-Monitoring-Agenten. Wenn Sie Ihrem Stack eine Ganglia-Ebene hinzufügen und diese starten, melden die Ganglia-Agenten auf jeder Instanz Metriken an die Ganglia-Instanz. Um Ganglia zu verwenden, fügen Sie dem Stack eine Ganglia-Ebene mit einer Instanz hinzu. Sie haben Zugriff auf die Daten, indem Sie sich beim Ganglia-Backend unter der IP-Adresse des Masters anmelden. Sie können zusätzliche Metrikdefinitionen bereitstellen, indem Sie Chef-Rezepte schreiben.

Short name (Kurzname): monitoring-master

Kompatibilität: Eine Ganglia-Schicht ist mit den folgenden Ebenen kompatibel: custom, db-master, memcached, php-app, rails-app.

Open ports (Offene Ports): Load-Balancer ermöglicht den öffentlichen Zugriff auf die Ports 22 (SSH), 80 (HTTP) und 443 (HTTPS).

Autoassign Elastic IP addresses (Elastic IP-Adressen automatisch zuweisen): Standardmäßig deaktiviert

Default EBS volume (Standard-EBS-Volume): Ja, bei /vol/ganglia

Standard-Sicherheitsgruppe: AWS- OpsWorks -Monitoring-Master-Server

Konfiguration: Um eine Ganglia-Schicht zu konfigurieren, müssen Sie Folgendes angeben:

  • Die URI, die den Zugriff auf die Überwachungsdiagramme bereitstellt. Der Standardwert ist http://dnsName /ganglia, wobei dnsName der DNS-Name der Ganglia-Instanz ist.

  • Den Benutzernamen und das Passwort zur Steuerung des Zugriffs auf die Überwachungsstatistiken.

Setup recipes (Einrichtungsrezepte):

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql::client

  • vermeiden

  • ebs

  • opsworks_ganglia::client

  • opsworks_ganglia::server

Configure recipes (Konfigurationsrezepte):

  • opsworks_ganglia::configure-client

  • ssh_users

  • agent_version

  • opsworks_ganglia::configure-server

Deploy recipes (Bereitstellungsrezepte):

  • deploy::default

  • opsworks_ganglia::configure-server

  • opsworks_ganglia::deploy

Shutdown recipes (Shutdown-Rezepte):

  • opsworks_shutdown::default

  • apache2::stop

Installation (Installation):

  • Der Ganglia-Client wird installiert unter: /etc/ganglia.

  • Der Ganglia-Web-Frontend wird installiert unter: /usr/share/ganglia-webfrontend.

  • Der Ganglia-Logtailer wird installiert unter: /usr/share/ganglia-logtailer.