kf logs

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.