kf logs

Name

kf logs – Rufen Sie Logs für eine Anwendung auf

Zusammenfassung

kf logs APP_NAME [flags]

Beschreibung

Logs werden vom Kubernetes-Logendpunkt für jede ausgeführte Anwendungsinstanz gestreamt.

Wenn sich Anwendungsinstanzen ändern oder die Verbindung zu Kubernetes abbricht, werden im Logstream möglicherweise doppelte Logs angezeigt.

Logs werden für Anwendungsinstanzen aufbewahrt, soweit der Speicherplatz es auf dem Cluster zulässt. Sie werden jedoch gelöscht, wenn der Speicherplatz knapp wird oder ihre Aufbewahrungsdauer abgelaufen ist. Cloud Logging ist ein zuverlässigerer Mechanismus für den Zugriff auf frühere Logs.

Wenn Sie Logs für eine bestimmte Instanz benötigen, verwenden Sie die kubectl-Befehlszeile.

Beispiele

  # Follow/tail the log stream
  kf logs myapp

  # Follow/tail the log stream with 20 lines of context
  kf logs myapp -n 20

  # Get recent logs from the App
  kf logs myapp --recent

  # Get the most recent 200 lines of logs from the App
  kf logs myapp --recent -n 200

  # Get the logs of Tasks running from the App
  kf logs myapp --task

Flags

-h, --help
Hilfe für logs
-n, --number=int
Rufen Sie die letzten n Zeilen von Logs auf. (Standard: 10)
--recent
Verwenden Sie statt letzter Logs die neuesten Logs.
--task
Tasks-Logs anstelle der App anpassen.

Übernommene Flags

Diese Flags werden von übergeordneten Befehlen übernommen.

--as=string
Nutzername, dessen Identität für den Vorgang übernommen wird.
--as-group=strings
Gruppe, deren Identität für den Vorgang übernommen wird. Verwenden Sie dieses Flag mehrfach, um mehrere Gruppen anzugeben.
--config=string
Pfad zur Kf-Konfigurationsdatei, die für Befehlszeile-Anfragen verwendet werden soll.
--kubeconfig=string
Pfad zur Datei „kubeconfig“ zur Verwendung für CLI-Anfragen.
--log-http
HTTP-Anfragen im Standardfehler loggen.
--space=string
Bereich zum Ausführen des Befehls. Dieses Flag überschreibt den aktuellen Ziel-Space.