若调用初始化函数时未指定配置路径,Sentinel 会尝试从环境变量 SENTINEL_CONFIG_FILE_PATH
中读取配置路径;若不存在,则 Sentinel 会尝试读取项目目录下 sentinel.yml
文件;若仍不存在,则 Sentinel 会从环境变量中读取基本配置(如项目名称),其它配置项采用默认值。
YAML 配置文件示例:
- version: "v1"
- sentinel:
- app:
- name: sentinel-go-demo
- log:
- metric:
- maxFileCount: 14
配置项
sentinel.app.name
(环境变量SENTINEL_APP_NAME
):项目名称,必须配置,若不配置则项目名称将会记为unknown
。sentinel.log.metric.maxFileCount
:监控日志最大文件数目,默认为 8。sentinel.log.metric.singleFileMaxSize
:监控日志单个文件大小上限,默认为 50 MB。