kf logs

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.