本文主要介绍如何使用 KodeSpace CLI 查询服务日志。
初始化配置
- 安装完成后,需要进行简单的初始化配置。根据实际情况修改以下配置,并存放在
$HOME/.kodespace/kodespace.yaml
位置。
[
{
"current": true,
"name": "default",
"url": "<Your_Zadig_Url>",
"account": "<Your_Zadig_API_Token>",
"token": "<Your_Zadig_API_Token>"
}
]
说明:
current
: 默认 true,表示当前使用配置。name
: 默认 default,配置项名称。url
: Zadig 系统的访问地址。account
和token
: API Token,登录 Zadig 系统,点击「用户设置」-> 在「API Token」中获取。
查询日志
下面以查询获取 voting-app 项目下服务日志为例。
- 获取环境信息。
-> kodespace list envs -p voting-app
PROJECT NAME NAMESPACE STATUS
voting-app test voting-app-env-test Running
- 获取所要查询服务的信息,比如 POD 和 CONTAINER 信息用于下一步查询服务的日志。
-> kodespace list services -p voting-app -e test
NAME STATUS POD CONTAINER
db Running db-57d7678c68-75s6b postgres
redis Running redis-569dcbdc57-tv8rf redis
worker Running worker-784f5674fb-wwxq2,worker-784f5674fb-zg9kh worker-e2e
- 查看 redis 服务的实时日志。
-> kodespace logs -f redis-569dcbdc57-tv8rf -p voting-app -e test
1:C 06 Sep 2021 08:40:15.965 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
1:C 06 Sep 2021 08:40:15.965 # Redis version=6.2.5, bits=64, commit=00000000, modified=0, pid=1, just started
……