Ü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.
| 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.
| 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>.
| 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.
- Listen Sie Cluster auf, die bei Satellite Config registriert sind. Beachten Sie die Angaben in den Spalten Status und Standort.
ibmcloud sat cluster ls - Überprüfen Sie die folgenden Satellite Konfigurationsregistrierungsstatus.
| 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.
-
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:
- Stellen Sie eine IBM Cloud Monitoring-Instanz in derselben IBM Cloud-Region bereit, von der aus Ihr Satellite-Standort verwaltet wird.
- 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.
-
Klicken Sie im Dashboard Überwachung auf Dashboard öffnen für Ihre Monitoring-Instanz.
-
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. -
Prüfen Sie die verfügbaren Metriken und Attribute für die Segmentierung.
-
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.
Anzahlen von Standorttunneln
Die Gesamtzahl der Satellite Link-Tunnelserver, die am Endpunkt vorhanden sind. Zwischen dem Tunnelserver und dem Connector werden drei Tunnel erstellt, um Redundanz in den drei Verfügbarkeitszonen Ihres Standorts zu gewährleisten.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_location_tunnel_count |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Standortlatenz
Die gesamte Round-Trip-Zeit (RTT) der Daten in Millisekunden für den Standort. Die RTT misst die Zeit, die ein Datenpaket benötigt, um vom Standort zu IBM Cloud und zurück zu gelangen.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_location_rtt_second |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Standortdatenverkehr zur Cloud
Die Gesamtrate der Daten in Byte pro Sekunde in Cloudrichtung für den Standort.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_location_to_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Standortdatenverkehr von der Cloud
Die Gesamtrate der Daten in Byte pro Sekunde in Richtung von der Cloud für den Standort.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_location_from_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Standortdatenverkehr insgesamt
Die Gesamtrate der Daten in Byte pro Sekunde in Richtung zur Cloud und von der Cloud für den Standort.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_location_total_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Anzahl der Endpunktverbindungen
Die Gesamtzahl der Verbindungen, die an dem Endpunkt vorhanden sind.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_connection_count |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Endpunktdatenverkehr zur Cloud
Die Rate der Daten in Byte pro Sekunden in Cloudrichtung für den Endpunkt.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_to_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Endpunktdatenverkehr von der Cloud
Die Rate der Daten in Byte pro Sekunden in Richtung von der Cloud für den Endpunkt.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_from_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Endpunktdatenverkehr insgesamt
Die Gesamtrate der Daten in Byte pro Sekunde in Richtung zur Cloud und von der Cloud für den Endpunkt.
| Metadaten | Beschreibung |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_total_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
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.
| 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.
| 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.