kf logs

名稱

kf logs - 顯示應用程式的記錄。

概要

kf logs APP_NAME [flags]

說明

每個執行中的應用程式執行個體,都會從 Kubernetes 記錄端點串流記錄。

如果應用程式執行個體發生變更,或與 Kubernetes 的連線逾時,記錄串流可能會顯示重複的記錄。

叢集的空間允許時,系統會保留應用程式執行個體的記錄,但如果空間不足或超過保留日期,就會刪除。Cloud Logging 是存取記錄記錄的更可靠機制。

如果您需要特定執行個體的記錄,請使用 kubectl CLI。

範例

# 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

旗標

-h, --help

記錄檔的說明

-n, --number=int

顯示最後 N 行記錄。(預設值為 10)

--recent

傾印最近的記錄,而非追蹤。

--task

追蹤工作記錄,而非應用程式。

繼承的標記

這些標記會繼承自父項指令。

--as=string

要冒用來執行作業的使用者名稱。

--as-group=strings

要冒用身分的群組。如要指定多個群組,請多次加入這個標記。

--config=string

用於 CLI 要求的 Kf 設定檔路徑。

--kubeconfig=string

用於 CLI 要求的 kubeconfig 檔案路徑。

--log-http

將 HTTP 要求記錄到標準錯誤。

--space=string

要執行指令的空間。這個標記會覆寫目前指定的空間。