Nombre
kf logs
: muestra los registros de una aplicación.
Sinopsis
kf logs APP_NAME [flags]
Descripción
Los registros se transmiten desde el endpoint de registro de Kubernetes de cada instancia de aplicación en ejecución.
Si las instancias de la aplicación cambian o la conexión con Kubernetes agota el tiempo de espera, es posible que el flujo de registros muestre registros duplicados.
Los registros de las instancias de aplicaciones se conservan en el clúster mientras haya espacio disponible, pero se eliminarán si el espacio es limitado o si ha pasado su fecha de conservación. Cloud Logging es un mecanismo más fiable para acceder a los registros históricos.
Si necesitas los registros de una instancia concreta, usa la CLI kubectl
.
Ejemplos
# 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
Banderas
-h, --help
Ayuda para los registros
-n, --number=int
Muestra las últimas N líneas de los registros. (10 de forma predeterminada)
--recent
Volcar los registros recientes en lugar de seguir.
--task
Registros de Tail Task en lugar de App.
Marcas heredadas
Estas marcas se heredan de los comandos principales.
--as=string
Nombre de usuario que se va a suplantar en la operación.
--as-group=strings
Grupo al que se va a suplantar para la operación. Incluye esta marca varias veces para especificar varios grupos.
--config=string
Ruta al archivo de configuración de Kf que se va a usar en las solicitudes de la CLI.
--kubeconfig=string
Ruta al archivo kubeconfig que se va a usar en las solicitudes de la CLI.
--log-http
Registra las solicitudes HTTP en el error estándar.
--space=string
Espacio en el que se ejecuta el comando. Esta marca anula el espacio al que se dirige actualmente.