stress-test.toml 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. # This is a TOML document. Boom
  2. version = "1.0.0"
  3. user = "nobody"
  4. pid = "/tmp/stress.pid"
  5. dir = "./"
  6. perf = "0.0.0.0:6420"
  7. trace = false
  8. debug = false
  9. [log]
  10. vLevel = 1
  11. [tracer]
  12. proto = "udp"
  13. addr = "172.16.33.46:5140"
  14. tag = "mypro"
  15. [bm]
  16. [bm.inner]
  17. addr = "0.0.0.0:9001"
  18. timeout = "1s"
  19. [bm.local]
  20. addr = "0.0.0.0:9002"
  21. timeout = "1s"
  22. [identify]
  23. whiteAccessKey = ""
  24. whiteMid = 0
  25. [identify.app]
  26. key = "6a29f8ed87407c11"
  27. secret = "d3c5a85f5b895a03735b5d20a273bc57"
  28. [identify.memcache]
  29. name = "go-business/identify"
  30. proto = "tcp"
  31. addr = "172.16.33.54:11211"
  32. active = 5
  33. idle = 10
  34. dialTimeout = "1s"
  35. readTimeout = "1s"
  36. writeTimeout = "1s"
  37. idleTimeout = "80s"
  38. [identify.host]
  39. auth = "http://passport.bilibili.com"
  40. secret = "http://open.bilibili.com"
  41. [identify.httpClient]
  42. key = "f022126a8a365e20"
  43. secret = "b7b86838145d634b487e67b811b8fab2"
  44. dial = "30ms"
  45. timeout = "100ms"
  46. keepAlive = "60s"
  47. [identify.httpClient.breaker]
  48. window = "10s"
  49. sleep = "100ms"
  50. bucket = 10
  51. ratio = 0.5
  52. request = 100
  53. [identify.httpClient.url]
  54. "http://passport.bilibili.co/intranet/auth/tokenInfo" = {timeout = "100ms"}
  55. "http://passport.bilibili.co/intranet/auth/cookieInfo" = {timeout = "100ms"}
  56. "http://open.bilibili.co/api/getsecret" = {timeout = "500ms"}
  57. [ecode]
  58. domain = "uat-api.bilibili.co"
  59. all = "1h"
  60. diff = "5m"
  61. [ecode.clientconfig]
  62. key = "c1a1cb2d89c33794"
  63. secret = "dda47eeca111e03e6845017505baea13"
  64. dial = "2000ms"
  65. timeout = "2s"
  66. keepAlive = "10s"
  67. timer = 128
  68. [ecode.clientconfig.breaker]
  69. window ="3s"
  70. sleep ="100ms"
  71. bucket = 10
  72. ratio = 0.5
  73. request = 100
  74. [mysql]
  75. addr = "127.0.0.1:3306"
  76. dsn = "test:test@tcp(127.0.0.1:3306)/test?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8,utf8mb4"
  77. readDSN = ["test:test@tcp(127.0.0.2:3306)/test? timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8,utf8mb4","test:test@tcp(127.0.0.3:3306)/test?timeout=200ms&readTimeout=200ms&writeTimeout=200ms&parseTime=true&loc=Local&charset=utf8,utf8mb4"]
  78. active = 20
  79. idle = 10
  80. idleTimeout ="4h"
  81. queryTimeout = "100ms"
  82. execTimeout = "100ms"
  83. tranTimeout = "200ms"
  84. [mysql.breaker]
  85. window = "3s"
  86. sleep = "100ms"
  87. bucket = 10
  88. ratio = 0.5
  89. request = 100
  90. [redis]
  91. name = "stress"
  92. proto = "tcp"
  93. addr = ""
  94. idle = 10
  95. active = 10
  96. dialTimeout = "1s"
  97. readTimeout = "1s"
  98. writeTimeout = "1s"
  99. idleTimeout = "10s"
  100. expire = "1m"
  101. [memcache]
  102. name = "stress"
  103. proto = "tcp"
  104. addr = ""
  105. idle = 5
  106. active = 10
  107. dialTimeout = "1s"
  108. readTimeout = "1s"
  109. writeTimeout = "1s"
  110. idleTimeout = "10s"
  111. expire = "24h"