Mongo代理

Mongo代理

MongoDB配置参考

{
  "name": "mongo_proxy",
  "config": {
    "stat_prefix": "...",
    "access_log": "...",
    "fault": {}
  }
}
  • stat_prefix (required, string) 用于发布统计信息时所使用的前缀。

  • access_log (optional, string) 用于Mongo访问日志的文件系统路径。如果未指定访问日志的路径,则不会写入访问日志。请注意,访问日志也受运行时配置控制。

  • fault (optional, object) 如果指定,过滤器将根据object中的值注入故障。

Fault configuration

MongoDB提供持续固定时间延迟的配置。适用于以下MongoDB操作:QueryInsertGetMoreKillCursors。一旦配置延时并且生效,在定时器触发之前,所有输入数据的时间,也将成为延迟时间的一部分。

{
  "fixed_delay": {
    "percent": "...",
    "duration_ms": "..."
  }
}
  • percent (required, integer) 当没有故障时,正常的MongoDB操作的受到故障注入的影响的概率。有效值是[0,100]范围内的整数。

  • duration_ms (required, integer) 非负整数,持续延迟的时间(以毫秒为单位)。

返回

Last updated