Überwachung für Satellite

IBM Cloud Satellite® bietet integrierte Tools zur Überwachung des Betriebszustands von Standorten, Hosts, Clustern und Link-Endpunkten.

Die Überwachung Ihres Satellite-Standorts und der dort ausgeführten IBM Cloud-Dienste erfordert eine separate Einrichtung. Um Standortplattform-Metriken zu erfassen, aktivieren Sie eine Monitoring-Instanz in derselben Region, in der Ihr Standort verwaltet wird. Um Pod-Metriken aus einem Red Hat OpenShift on IBM Cloud-Cluster an Ihrem Satellite-Standort zu erfassen, stellen Sie einen Überwachungsagenten im Cluster bereit, der die Metriken an eine Monitoring-Instanz weiterleitet. Eine einzige Monitoring-Instanz erfasst Metriken sowohl für Ihren Satellite-Standort als auch für die darin ausgeführten Dienste.

Informationen zu standardmäßig protokollierten und überwachten Ereignissen

Satellite generiert standardmäßig bestimmte Aktivitätsereignisse und überwacht den Status Ihrer Standort- und Hostressourcen.

Ereignisse für Satellite-Aktionen prüfen

Weitere Informationen finden Sie im Abschnitt Ereignisse für Satellite prüfen.

IBM Monitoring zum Lösen und Melden von Standortalerts

IBM Überwacht und behebt automatisch bestimmte Alarmzustände für Ihre Standortkonfiguration und Ihre Host-Infrastruktur. Die folgende Tabelle zeigt die einzelnen Szenarien und die ergriffenen Maßnahmen.

Wenn Sie außerdem Ihren Satellite-Standort zur Weiterleitung von Protokollen an IBM Cloud Logseinrichten, werden die Nachrichten und ausführlichere Informationen aus der IBM Monitoring-Komponente erfasst und in Ihrer Instanz von IBM Cloud Logs gespeichert.

IBM Überwachungsaktionen in Bezug auf bestimmte Szenarios.
Szenario Aktion
Standortsteuerebene verfügt nicht über einen Host in drei separaten Zonen. Das Vorhandensein von zugeordneten, nicht zugewiesenen Hosts an dem Standort wird geprüft. Wenn ein Host verfügbar ist, wird der Host der Standortsteuerebene für die fehlende Zone zugewiesen, wobei Hosts mit einer Bezeichnung (Label), die der Zone entspricht, bevorzugt verwendet werden.
Clusterkapazität überschreitet 80 % in einer Zone. Das Erstellen von Red Hat OpenShift-Clustern wird unterbunden oder zugelassen. Hosts werden einer Standortsteuerebene für weitere Rechenressourcen zugewiesen.
Red Hat OpenShift-Cluster haben einen nicht einwandfreien Status. Bestimmte Zustandsprobleme mit Red Hat OpenShift-Clustern werden behoben.
Standardüberwachungstools wie Prometheus funktionieren nicht. Es werden Alerts an Ihre Instanz von IBM Cloud Logs gesendet und eine Statusnachricht mit weiteren Fehlerbehebungsinformationen zurückgegeben.
Registrierung der Ingress-Unterdomäne schlägt fehl. IBM Entwickler werden benachrichtigt, um die Probleme eingehender zu untersuchen, und es wird eine Statusnachricht mit weiteren Fehlerbehebungsinformationen zurückgegeben.

Standort-, Host- und Clusterzustand anzeigen

Überprüfen Sie den Zustand von Satellite-Ressourcen, einschließlich Standorte, Hosts, Cluster und Kubernetes-Ressourcen.

Standortzustand anzeigen

IBM Cloud Überwacht die Hosts an Ihrem Satellite-Standort und meldet deren Status. Siehe IBM: Überwachungswarnungen und Fehlerbehebung beim Systemzustand.

Sie können den Zustand des Hosts in der Tabelle Standorte in der Satellite-Konsole überprüfen oder durch Ausführen von ibmcloud sat location ls.

Standortstatus
Status Beschreibung
action required Der Standort erfordert einen Eingriff Ihrerseits. Prüfen Sie den Status und die Nachricht auf weitere Informationen und versuchen Sie, den Standort zu debuggen.
completed Satellite hat die Einrichtung der Komponenten der Standortsteuerebene auf den Hosts abgeschlossen, die Sie der Steuerebene zugewiesen haben. Der Standort ist in Kürze einsatzbereit.
completing Satellite ist dabei, die Komponenten der Standortsteuerebene auf den Hosts einzurichten, die Sie der Steuerebene zugewiesen haben. Prüfen Sie nach einer Weile erneut.
critical Die Satellite-Standortsteuerebene erfordert einen Eingriff Ihrerseits. Prüfen Sie den Status und die Nachricht auf weitere Informationen und versuchen Sie, die Standortsteuerebene zu debuggen.
failed Satellite hat Probleme an Ihrem Standort nicht erfolgreich behoben. Weitere Informationen finden Sie in der Statusnachricht.
host required Der Satellite-Standort wurde erstellt, jedoch müssen Sie der Standortsteuerebene Hosts zuweisen. Weisen Sie Hosts in Vielfachen von 3 (z. B. 6, 9 oder 12) zu.
normal Der Satellite-Standort ist einsatzbereit.
provisioning Die Steuerebene für Satellite wird bereitgestellt. Sie können Hosts anderen Satellite-Ressourcen, wie zum Beispiel Clustern, am Standort erst zuweisen, wenn die Steuerebene bereit ist.
resolving Satellite versucht, Probleme für Sie zu beheben, wie zum Beispiel dadurch, dass der Steuerebene verfügbare Hosts zugewiesen werden, um Kapazitätsprobleme zu mindern. Weitere Informationen finden Sie in der Statusnachricht.

Hostzustand anzeigen

Wenn Sie einem Satellite-Standort Hosts zuordnen, überwacht IBM Cloud die Hosts und meldet Statuswerte zurück, die Sie verwenden können, um Ihre Hosts in einwandfreiem Zustand zu halten. Weitere Informationen finden Sie unter IBM Monitoring zum Lösen und Melden von Standortalerts. Hilfe zur Fehlerbehebung finden Sie unter Debugging für den allgemeinen Hostzustand durchführen.

Sie können den Zustand des Hosts in der Tabelle Hosts in der Satellite-Konsole überprüfen oder durch Ausführen von ibmcloud sat host ls --location <location_name_or_ID>.

Zustandswerte für Hosts.
Status Beschreibung
assigned Der Host wurde einer Satellite-Ressource zugewiesen, wie zum Beispiel einer Standortsteuerebene oder einem Cluster. Prüfen Sie den Status auf weitere Informationen. Wenn der Status mit - angegeben wird, haben die Hosts den Bootstrap-Prozess für die Satellite-Ressource nicht abgeschlossen. Bei Hosts, die Sie kürzlich zugewiesen haben, warten Sie ungefähr eine Stunde, bis der Prozess abgeschlossen ist. Wenn der Status weiterhin angezeigt wird, melden Sie sich bei dem Host an, um mit dem Debugging fortzufahren.
health-pending Der Host wurde zugewiesen und per Bootstrapping als bereitgestellte Workerknoten in den Cluster eingebunden. Allerdings können die Zustandskomponenten, die IBM auf dem Host einrichtet, den Status nicht an IBM Cloud zurückmelden. Stellen Sie sicher, dass Ihre Hosts die Mindestanforderungen für Hosts und Netzkonnektivität erfüllen und dass die Hosts nicht durch eine Firewall Ihres Infrastrukturproviders blockiert werden.
provisioning Der Host wurde dem Satellite-Standort zugeordnet und befindet sich im Bootstrap-Prozess, um zu einem Teil einer Satellite-Ressource zu werden, wie zum Beispiel zu einem Workerknoten eines Red Hat OpenShift on IBM Cloud-Clusters. Während der Host einen Status provisioning (wird eingerichtet) meldet, durchläuft der Workerknoten die Phasen für Einrichtung und Bereitstellung. Sie können sich in diesem Status am Host anmelden, um Protokolle anzuzeigen. Siehe Aktivieren von SSH auf Satellite Hosts.
ready Der Host wurde dem Satellite-Standort zugeordnet und ist bereit, einer Satellite-Ressource zugewiesen zu werden.
normal Der Host wurde einer Satellite-Ressource zugewiesen, wie zum Beispiel einer Standortsteuerebene oder einem Cluster, und ist einsatzbereit.
reload-required Der Host wurde dem Satellite-Standort zugeordnet, erfordert jedoch ein erneutes Laden, bevor er einer Satellite-Ressource zugewiesen werden kann. Wenn Sie beispielsweise einen Satellite-Cluster gelöscht haben, müssen alle Hosts dieses Clusters neu geladen werden. Zum erneuten Laden eines Hosts müssen Sie den Host vom Standort entfernen, das Betriebssystem im zugrunde liegenden Infrastrukturprovider erneut laden und den Host dem Standort wieder zuordnen.
unassigned Der Host wurde dem Satellite-Standort zugeordnet und ist bereit, einer Satellite-Ressource zugewiesen zu werden. Wenn Sie erfolglos versucht haben, den Host zuzuweisen, finden Sie weitere Informationen unter Hosts können keinem Cluster zugewiesen werden.
unknown Der Zustand des Hosts ist unbekannt. Wenn der Host nicht zugeordnet ist, versuchen Sie, den Host einer Satellite-Ressource, wie z. B. einem Cluster, zuzuordnen. Wenn der Host zugeordnet ist, versuchen Sie, den Host zu debuggen, indem Sie die Schritte in Debugging für den Status des Hosts ausführen. Wenn auf dem Host weiterhin Probleme auftreten, versuchen Sie, den Host zu entfernen, zu aktualisieren und erneut zuzuordnen.
unresponsive Der Host hat in den letzten fünf Minuten nicht in die Satellite-Standortsteuerebene eingecheckt. Der Host kann nicht zugewiesen werden, wenn er nicht reagiert. Versuchen Sie, den Zustand des Hosts zu debuggen, insbesondere die Netzkonnektivität.

Wenn Sie die Tabelle „Hosts“ in der „ Satellite “-Konsole aufrufen, werden für Control-Plane-Hosts, die Ihrer Aufmerksamkeit bedürfen, aktualisierte Statusbezeichnungen angezeigt. Die Bezeichnung „Maßnahme erforderlich“ (früher „Warnung“ ) weist darauf hin, dass der Host Ihre Aufmerksamkeit erfordert. Die Kennzeichnung „Ersatz erforderlich“ weist darauf hin, dass der Host erheblich veraltet ist und ersetzt werden muss. Bei beiden Status wird ein Tooltip angezeigt, der auf die Anleitung zur Host-Aktualisierung verweist. Weitere Informationen finden Sie unter „ Identifizieren von Hosts der Steuerungsebene, die aktualisiert werden müssen “.

Clusterzustand anzeigen

Lesen Sie die Dokumentation zu Red Hat OpenShift on IBM Cloud, um den Zustand des Clusters in Ihrem Satellite-Standort zu überprüfen.

Kubernetes-Ressourcen in Clustern anzeigen

Bei Clustern, die der Satellite-Konfiguration hinzugefügt werden, werden die zugehörigen Kubernetes-Ressourcen automatisch erfasst und zur Überprüfung bereitgestellt.

Durch das Hinzufügen von Clustern zu Satellite Config werden nicht automatisch Protokollierungs- und Überwachungslösungen eingerichtet, wie zum Beispiel IBM Cloud Logs oder IBM Cloud Monitoring.

Satellite Konfigurationsregistrierungsstatus für Cluster anzeigen

Zeigen Sie den Registrierungsstatus von Clustern an, die für Satellite Config aktiviert sind, einschließlich derer an Standorten in der öffentlichen Cloud.

  1. Listen Sie Cluster auf, die bei Satellite Config registriert sind. Beachten Sie die Angaben in den Spalten Status und Standort.
    ibmcloud sat cluster ls
    
  2. Überprüfen Sie die folgenden Satellite Konfigurationsregistrierungsstatus.
Zustandswerte für Hosts.
Status Beschreibung
active Satellite Die Konfigurationskomponenten für die Position werden im Cluster installiert, und mindestens eine Ressource wird überwacht.
inactive Satellite Konfigurationskomponenten wurden manuell aus dem Cluster entfernt oder installiert, antworten jedoch nicht mehr auf Satellite Config. Beispiel: Die Netzwerkverbindung ist unterbrochen. Vorhandene Ressourcen (falls zutreffend), werden weiterhin ausgeführt, aber sie empfangen keine Aktualisierungen. Zum Beheben des Problems können Sie versuchen, die Fehlerbehebung für Ihren Satellite-Standort oder Cluster auszuführen.
registered Satellite Konfigurationskomponenten werden im Cluster installiert, aber derzeit werden keine Ressourcen überwacht. Informationen zum Einrichten von Watch-Keeper finden Sie unter Von Satellite Config verwaltete Ressourcen überprüfen.

Monitoring für Plattformmetriken des Satellite-Standorts einrichten

Leiten Sie Satellite-Metriken in einer IBM Cloud Monitoring-Instanz weiter und zeigen Sie diese dort an, sofern diese für Metriken auf Plattformebene aktiviert ist.

Metriken sind für die Satellite Link-Komponente Ihres Standorts verfügbar und unterstützen die Leistungsüberwachung für bestimmte Link-Endpunkte oder alle Link-Endpunkte für den Standort. Sie können zum Beispiel die Latenz oder den Durchsatz eines bestimmten Link-Endpunkts überwachen, den Sie erstellt haben.

  1. Erstellen Sie eine Monitoring-Instanz oder wählen Sie eine vorhandene Instanz aus.

    • Wenn in derselben Monitoring-Region, von der aus auch Ihr IBM Cloud-Standort verwaltet wird, bereits eine Instanz von Satellite vorhanden ist, und wenn die Monitoring-Instanz zur Erfassung von Plattformmetriken konfiguriert wurde, werden die Metriken, die für Ihren Satellite-Standort generiert werden, automatisch an diese Monitoring-Instanz weitergeleitet.
    • Andernfalls führen Sie die folgenden Schritte aus, um Monitoring für Ihren Satellite-Standort einzurichten:
      1. Stellen Sie eine IBM Cloud Monitoring-Instanz in derselben IBM Cloud-Region bereit, von der aus Ihr Satellite-Standort verwaltet wird.
      2. Richten Sie die Instanz für die Metrikerfassung auf Plattformebene ein. Innerhalb einer Region ist jeweils nur eine Monitoring-Instanz für die Erfassung von Plattformmetriken aktiviert.
  2. Klicken Sie im Dashboard Überwachung auf Dashboard öffnen für Ihre Monitoring-Instanz.

  3. Klicken Sie im Dashboard Monitoring auf Dashboards > IBM > Satellite Link – Übersicht. Das vordefinierte Dashboard für Satellite Link-Metriken wird geöffnet. Bei neu erstellten Monitoring-Instanzen dauert es bis zu zwei Stunden, bis die Dashboards unter IBM verfügbar sind.

    Sie können eine Kopie dieses Dashboards erstellen, um die angezeigten Metriken anzupassen. Wenn Sie Metriken hinzufügen möchten, die für IBM Cloud Satellite eingerichtet wurden, suchen Sie nach dem Präfix ibm_satellite_link.

  4. Prüfen Sie die verfügbaren Metriken und Attribute für die Segmentierung.

  5. Prüfen Sie weitere Möglichkeiten, mit Plattformmetriken zu arbeiten.

Nachdem Sie Monitoring mit dem vordefinierten Dashboard für Satellite Link-Metriken eingerichtet haben, können Sie dieses Dashboard direkt von der Registerkarte Link-Endpunkte in der Konsole Ihres Satellite-Standorts aus aufrufen, indem Sie auf Überwachung starten klicken.

Verfügbare Metriken

Für Ihre „ Satellite “-Standort-Steuerungsebene stehen die folgenden Kennzahlen zur Verfügung.

Attribute für Segmentierung

Prüfen Sie die folgenden globalen und zusätzlichen Attribute, die für die Segmentierung von Satellite-Metriken verfügbar sind.

Globale Attribute

Die folgenden globalen Attribute sind für die Segmentierung aller verfügbare Metriken verfügbar.

Globale Attribute für die Segmentierung von Metriken
Attribut Attributname Attributbeschreibung
Cloud Type ibm_ctype Der Cloudtyp, der den Wert 'public' (öffentlich), 'dedicated' (dediziert) oder 'local' (lokal) haben kann.
Location ibm_location Der Standort der überwachten Ressourcen, bei dem es sich um eine Region, ein Rechenzentrum oder einen globalen Standort handeln kann.
Resource ibm_resource Die Ressource, die durch den Service gemessen wird, meist durch einen Namen (ID) oder eine GUID angegeben.
Resource Type ibm_resource_type Der Typ der Ressource, die durch den Service gemessen wird.
Resource group ibm_resource_group_name Die Ressourcengruppe, in der der Satellite-Standort erstellt wurde.
Scope ibm_scope Die Konto-GUID, die dieser Metrik zugeordnet ist.
Service name ibm_service_name Der Name des Service, der diese Metrik generiert.

Weitere Attribute

Die folgenden zusätzlichen Attribute, die für Satellite spezifisch sind, stehen für die Segmentierung einer oder mehrerer der verfügbaren Metriken zur Verfügung. Im Feld Segment By für jede Metrik finden Sie die verfügbaren Attribute für die Segmentierung.

Zusätzliche Attribute für die Segmentierung von Metriken
Attribut Attributname Attributbeschreibung
Endpoint ID ibm_satellite_link_endpoint_id ID des Endpunkts.
Endpoint Name ibm_satellite_link_endpoint_name Name des Endpunkts.
Location ID ibm_satellite_link_location_id ID des Standorts.
Service instance ibm_service_instance Das Segment der Serviceinstanz identifiziert die Instanz, der die Metrik zugeordnet ist
Service instance name ibm_service_instance_name Der vom Benutzer angegebene Name der Service-Instanz. Es kann nicht garantiert werden, dass die Namen von Service-Instanzen über alle Regionen des Kontos hinweg eindeutig sind.

Überwachung für Cluster einrichten

Derzeit können Sie die „ Red Hat OpenShift on IBM Cloud “-Konsole nicht verwenden, um die Überwachung für „ Satellite “-Cluster zu aktivieren. Sie müssen Überwachungsagenten manuell in Ihrem Cluster bereitstellen, um Metriken an Monitoring weiterzuleiten.

Informationen zum Konfigurieren der Überwachung für Red Hat OpenShift-Cluster, die in Ihrem Satellite ausgeführt werden, finden Sie unter Überwachungsagenten in einem Red Hat OpenShift-Cluster bereitstellen. Wenn Sie eine Adresse für COLLECTOR_ENDPOINT angeben, können Sie die Endpunktadresse des satellite-sysdig-Links verwenden, sodass Sie keine neuen Firewallregeln öffnen müssen.