Nome
kf logs
: mostra i log di un'app.
Synopsis
kf logs APP_NAME [flags]
Descrizione
I log vengono trasmessi dall'endpoint dei log di Kubernetes per ogni istanza dell'app in esecuzione.
Se le istanze dell'app cambiano o se la connessione a Kubernetes scade, il flusso di log potrebbe mostrare log duplicati.
I log vengono conservati per le istanze dell'app in base allo spazio disponibile sul cluster, ma verranno eliminati se lo spazio è insufficiente o se è trascorsa la data di conservazione. Cloud Logging è un meccanismo più affidabile per accedere ai log storici.
Se hai bisogno di 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
Flag
-h, --help
guida per i log
-n, --number=int
Mostra le ultime N righe di log. (valore predefinito 10)
--recent
Esegui il dump dei log recenti anziché il tailing.
--task
Log delle attività di coda anziché dell'app.
Flag ereditati
Questi flag vengono ereditati dai comandi principali.
--as=string
Nome utente da impersonare per l'operazione.
--as-group=strings
Gruppo da impersonare 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 dell'interfaccia a riga di comando.
--log-http
Registra le richieste HTTP come errore standard.
--space=string
Spazio su cui eseguire il comando. Questo flag sostituisce lo spazio attualmente scelto come target.