• Mongo代理
  • Fault configuration
  • 返回

    Mongo代理

    MongoDB配置参考。

    1. {
    2. "name": "mongo_proxy",
    3. "config": {
    4. "stat_prefix": "...",
    5. "access_log": "...",
    6. "fault": {}
    7. }
    8. }
    • stat_prefix

      (required, string) 用于发布统计信息时所使用的前缀。

    • access_log

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

    • fault

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

    Fault configuration

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

    1. {
    2. "fixed_delay": {
    3. "percent": "...",
    4. "duration_ms": "..."
    5. }
    6. }
    • percent

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

    • duration_ms

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

    返回

    • 上一级
    • 首页目录