管理 Pilot 日志

更新时间:

本文介绍 Pilot 日志的一些相关配置说明和查询,包括启动日志参数、修改日志级别及日志查询。

Pilot 启动日志参数

- --log_target=stdout //日志输出目标
- --log_rotate=/home/admin/logs/discovery.log  //日志文件路径
- --log_rotate_max_size=512   //日志滚动大小,单位是 KB
- --log_rotate_max_backups=24  //日志滚动时间,时间单位是 s
- --log_as_json=false    //是否以 JSON 格式输出,true 表示是;false 表示否

修改 Pilot 日志级别

~ curl 127.0.0.1/logging
    Usage: curl 'http://127.0.0.1:8080/logging?<scope>=<logLevel>&<scope>=<logLevel>'
    default : info
    model : info
    proxy connection : info
    ads : info
~ curl "127.0.0.1:8080/logging?all=debug"
    set scope ads log level to debug
    set scope default log level to debug
    set scope model log level to debug
    set scope proxy connection log level to debug

查询 Pilot 日志

//进入 pilot-pod
kubectl -n cloudmesh exec -it pilot-name -c discovery /bin/bash
//查看日志信息
tail -10000f /home/admin/logs/discovery.log