Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

SUSE Observability Support Package (logs)

Übersicht

Diese Seite bietet Werkzeuge und Anleitungen zum Sammeln von Protokollen aus einem SUSE Observability-Cluster. Diese Protokolle sind entscheidend für die Diagnose von Problemen, die Identifizierung von Ursachen und die Fehlersuche in Clustern, die möglicherweise nicht wie erwartet funktionieren. Wenn Sie unerwartetes Verhalten, eine verschlechterte Leistung oder einen Ausfall in Ihrem SUSE® Observability Cluster erleben, wird Ihnen diese Seite helfen, die notwendigen Daten zu sammeln, um zu verstehen, was schiefgelaufen ist, und Korrekturmaßnahmen zu ergreifen. Neben dem hier beschriebenen Skript gibt es ein aktives Skript Support Package (Performance), das aktiv Leistungsmessungen im Cluster und SUSE® Observability durchführt.

Anmerkungen

Das Skript sollte von einem Host ausgeführt werden, der kubectl mit Zugriff auf den SUSE Observability-Cluster konfiguriert hat, oder von einem anderen Host mit den erforderlichen Berechtigungen und der Konnektivität zum Cluster. Dies kann direkt auf dem Host mit dem Root-Benutzer oder über sudo erfolgen. Wenn kubeconfig nicht gesetzt ist, verwenden Sie den Befehl export KUBECONFIG=$PATH-TO-YOUR/kubeconfig.

Verwendung

Das Skript muss heruntergeladen und direkt auf dem Host ausgeführt werden, wobei der Benutzer root oder sudo verwendet wird.

Laden Sie das Skript herunter und führen Sie es aus.

Laden Sie das Skript suse-observability_logs_collector.sh herunter.

  • Speichern Sie das Skript als: suse-observability_logs_collector.sh

  • Führen Sie das Skript mit den folgenden Befehlen aus:

    bash suse-observability_logs_collector.sh

    Dies wird eine Datei im aktuellen Verzeichnis mit dem Namen suse-observability_logs_<date>.tar.gz generieren. Bitte laden Sie diese Datei in den Fall hoch.

Zusätzliche Argumente können angegeben werden:

> bash suse-observability_logs_collector.sh -h
SUSE Observability support package collector.
Fetches details of a SUSE Observability instance for troubleshooting.

Usage: ./suse-observability_logs_collector.sh [options] [<namespace>]

options:
  -h  Print this help
  -e  Fetch logs for suse-observability pods from Elasticsearch
  -r  Time range for logs to fetch from Elasticsearch,
      when not specified "7d" is used

<namespace>:
  The namespace that is running SUSE Observability, or
  "suse-observability" when not specified

Z.B. um 3 Tage Protokolle von der eingebetteten Elasticsearch zu sammeln, wenn SUSE® Observability im Namespace my-observability bereitgestellt wird:

bash suse-observability_logs_collector.sh -e -r 3d my-observability