名稱
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
要執行指令的空間。這個標記會覆寫目前指定的空間。