若调用初始化函数时未指定配置路径,Sentinel 会尝试从环境变量 SENTINEL_CONFIG_FILE_PATH 中读取配置路径;若不存在,则 Sentinel 会尝试读取项目目录下 sentinel.yml 文件;若仍不存在,则 Sentinel 会从环境变量中读取基本配置(如项目名称),其它配置项采用默认值。

YAML 配置文件示例:

  1. version: "v1"
  2. sentinel:
  3. app:
  4. name: sentinel-go-demo
  5. log:
  6. metric:
  7. maxFileCount: 14

配置项

  • sentinel.app.name(环境变量 SENTINEL_APP_NAME):项目名称,必须配置,若不配置则项目名称将会记为 unknown
  • sentinel.log.metric.maxFileCount:监控日志最大文件数目,默认为 8。
  • sentinel.log.metric.singleFileMaxSize:监控日志单个文件大小上限,默认为 50 MB。