config.yaml 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. server:
  2. address: :8077 # 本地监听地址。默认":80"
  3. readTimeout: 60s # 请求读取超时时间,一般不需要配置。默认为60秒
  4. graceful: true # 是否开启平滑重启特性,开启时将会在本地增加10000的本地TCP端口用于进程间通信。默认false
  5. gracefulTimeout: 10 # 平滑重启父进程最大存活时间。默认2秒
  6. redisPrefix: "es"
  7. elasticSearch:
  8. address:
  9. - "http://192.168.3.241:9205"
  10. pool:
  11. simple: 5
  12. aggs: 2
  13. complex: 2
  14. waitTime: 50 #单位秒
  15. complexQueryLen: 200 #查询条件复杂长度
  16. threshold: 13
  17. reverseProxy:
  18. timeout: 15
  19. keepAlive: 60
  20. maxIdleConns: 100
  21. idleConnTimeout: 60
  22. tLSHandshakeTimeout: 15
  23. expectContinueTimeout: 30
  24. maxIdleConnsPerHost: 2
  25. queryState:
  26. cron: "*/10 * * * * *"
  27. curlAddr: "http://192.168.3.241:9205/_nodes/stats?pretty&human&filter_path=nodes.*.thread_pool.search"
  28. #elasticsearch: #查询es状态携带账户密码
  29. # username: aaa
  30. # password: bbb
  31. redis:
  32. default: # 同步es状态至redis,供其他程序使用
  33. address: 192.168.3.149:1712
  34. logger:
  35. path: "logs/" # 日志文件路径。默认为空,表示关闭,仅输出到终端
  36. file: "{Y-m-d}.log" # 日志文件格式。默认为"{Y-m-d}.log"
  37. level: "info" # 日志输出级别
  38. stdout: true # 日志是否同时输出到终端。默认true
  39. rotateExpire: 3 # 按照日志文件时间间隔对文件滚动切分。默认为0,表示关闭滚动切分特性
  40. rotateBackupLimit: 5 # 按照切分的文件数量清理切分文件,当滚动切分特性开启时有效。默认为0,表示不备份,切分则删除
  41. rotateBackupExpire: 5 # 按照切分的文件有效期清理切分文件,当滚动切分特性开启时有效。默认为0,表示不备份,切分则删除
  42. rotateBackupCompress: 0 # 滚动切分文件的压缩比(0-9)。默认为0,表示不压缩
  43. rotateCheckInterval: "1h" # 滚动切分的时间检测间隔,一般不需要设置。默认为1小时
  44. stdoutColorDisabled: false # 关闭终端的颜色打印。默认开启
  45. writerColorEnable: false # 日志文件是否带上颜色。默认false,表示不带颜色
  46. logTime: 1
  47. logEquity: false