Nome
kf logs
: mostra i log di un'app.
Synopsis
kf logs APP_NAME [flags]
Descrizione
I log vengono trasmessi in flusso dall'endpoint di log Kubernetes per ogni Istanza di app.
Se le istanze di app cambiano o la connessione a Kubernetes scade il flusso di log potrebbe mostrare log duplicati.
I log vengono conservati per le istanze di app in base allo spazio disponibile sul cluster, ma verranno eliminati se lo spazio è ridotto o se è trascorsa la data di conservazione. Cloud Logging è un meccanismo più affidabile per accedere ai log storici.
Se hai bisogno dei log per una determinata istanza, utilizza l'interfaccia a riga di comando kubectl
.
Esempi
# 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
Bandiere
-h, --help
guida per i log
-n, --number=int
Mostra le ultime N righe dei log. (valore predefinito 10)
--recent
Esegui il dump dei log recenti anziché tailing.
--task
I log di Tail Tasks anziché App.
Flag ereditati
Questi flag vengono ereditati dai comandi principali.
--as=string
Nome utente da impersonare per l'operazione.
--as-group=strings
Gruppo da simulare per l'operazione. Includi questo flag più volte per specificare più gruppi.
--config=string
Percorso del file di configurazione Kf da utilizzare per le richieste dell'interfaccia a riga di comando.
--kubeconfig=string
Percorso del file kubeconfig da utilizzare per le richieste della CLI.
--log-http
Registra le richieste HTTP nell'errore standard.
--space=string
Spazio in cui eseguire il comando. Questo flag sostituisce lo spazio attualmente scelto come target.