CAT 配置
1. CAT 服务端
- 命令行
java -javaagent:lib/cat-agent.jar [选项] -jar lib/cat.jar [参数]
1.1 选项
- 系统属性
名称 | 描述 | 配置举例 |
---|---|---|
-Dcat.token | 租户令牌 | -Dcat.token=unidal |
-Dservice.namespace | 产品名称 | -Dservice.namespace=cat |
-Dcat.endpoints | CAT 消费机地址 | -Dcat.endpoints=localhost |
-Dcat.path.logs | 日志目录,默认:./logs | -Dcat.path.logs=./logs |
- 环境变量
名称 | 描述 | 配置举例 |
---|---|---|
CAT_TOKEN | 租户令牌 | CAT_TOKEN=unidal |
SERVICE_NAMESPACE | 产品名称 | SERVICE_NAMESPACE=cat |
CAT_ENDPOINTS | CAT 消费机地址 | CAT_ENDPOINTS=localhost |
1.2 参数
- 命令行参数
名称 | 描述 | 配置举例 |
---|---|---|
--cat.home | 工作目录, 默认:${user.dir} | --cat.home=. |
--cat.path.data | 数据目录,默认:${cat.home}/data | --cat.path.data=./data |
--cat.port.tcp | 侦听端口(TCP),默认:2280 | --cat.port.tcp=12280 |
--cat.port.grpc | 侦听端口(gRPC),默认:4772 | --cat.port.grpc=14772 |
--cat.port.otlp | 侦听端口(OTLP),默认:4317 | --cat.port.otlp=14317 |
- 环境变量
名称 | 描述 | 配置举例 |
---|---|---|
CAT_HOME | 工作目录, 默认:${user.dir}/.cat2 | CAT_HOME=. |
CAT_PATH_DATA | 数据目录,默认:${cat.home}/data | CAT_PATH_DATA=./data |
CAT_PORT_TCP | 侦听端口(TCP),默认:2280 | CAT_PORT_TCP=12280 |
CAT_PORT_GRPC | 侦听端口(gRPC),默认:4772 | CAT_PORT_GRPC=14772 |
CAT_PORT_OTLP | 侦听端口(OTLP),默认:4317 | CAT_PORT_OTLP=14317 |
2. CAT 客户端
- 命令行
java -javaagent:lib/cat-agent.jar [选项] -jar lib/example.jar ...
2.1 选项
- 系统属性
名称 | 描述 | 配置举例 |
---|---|---|
-Dcat.token | CAT 租户令牌 | -Dcat.token=my-token |
-Dservice.namespace | 产品名称 | -Dservice.namespace=my-product |
-Dcat.endpoints | 消费机地址 | -Dcat.endpoints=cat-server :2280 |
- 环境变量
名称 | 描述 | 配置举例 |
---|---|---|
CAT_TOKEN | 租户令牌 | CAT_TOKEN=my-token |
SERVICE_NAMESPACE | 产品名称 | SERVICE_NAMESPACE=my-product |
CAT_ENDPOINTS | 消费机地址 | CAT_ENDPOINTS=cat-server :2280 |