config.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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.149:9201"
  10. - "http://192.168.3.241:9206"
  11. pool:
  12. simple: 50
  13. aggs: 2
  14. complex: 2
  15. waitTime: 5000 #单位秒
  16. complexQueryLen: 200 #查询条件复杂长度
  17. threshold: 13
  18. reverseProxy:
  19. timeout: 150
  20. keepAlive: 600
  21. maxIdleConns: 100
  22. idleConnTimeout: 60
  23. tLSHandshakeTimeout: 15
  24. expectContinueTimeout: 30
  25. maxIdleConnsPerHost: 2
  26. queryState:
  27. cron: "*/10 * * * * *"
  28. curlAddr: "http://192.168.3.241:9206/_nodes/stats?pretty&human&filter_path=nodes.*.thread_pool.search"
  29. #elasticsearch: #查询es状态携带账户密码
  30. # username: aaa
  31. # password: bbb
  32. redis:
  33. default: # 同步es状态至redis,供其他程序使用
  34. address: 192.168.3.149:1712
  35. logger:
  36. path: "logs/" # 日志文件路径。默认为空,表示关闭,仅输出到终端
  37. file: "{Y-m-d}.log" # 日志文件格式。默认为"{Y-m-d}.log"
  38. level: "info" # 日志输出级别
  39. stdout: true # 日志是否同时输出到终端。默认true
  40. rotateExpire: 3 # 按照日志文件时间间隔对文件滚动切分。默认为0,表示关闭滚动切分特性
  41. rotateBackupLimit: 5 # 按照切分的文件数量清理切分文件,当滚动切分特性开启时有效。默认为0,表示不备份,切分则删除
  42. rotateBackupExpire: 5 # 按照切分的文件有效期清理切分文件,当滚动切分特性开启时有效。默认为0,表示不备份,切分则删除
  43. rotateBackupCompress: 0 # 滚动切分文件的压缩比(0-9)。默认为0,表示不压缩
  44. rotateCheckInterval: "1h" # 滚动切分的时间检测间隔,一般不需要设置。默认为1小时
  45. stdoutColorDisabled: false # 关闭终端的颜色打印。默认开启
  46. writerColorEnable: false # 日志文件是否带上颜色。默认false,表示不带颜色