anchor.diff:              "type": "line"
             },
             {
  +            "q": "cf.collector.MetronAgent.forwarder.ssh_proxy.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
  +            "type": "line"
  +          },
  +          {
               "q": "cf.collector.MetronAgent.forwarder.stager.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
               "type": "line"
             },
             {
  -            "q": "cf.collector.MetronAgent.forwarder.tps.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
  -            "type": "line"
  -          },
  -          {
  -            "q": "cf.collector.MetronAgent.forwarder.warden.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
  +            "q": "cf.collector.MetronAgent.forwarder.tps_listener.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
  +            "type": "line"
  +          },
  +          {
  +            "q": "cf.collector.MetronAgent.forwarder.tps_watcher.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
               "type": "line"
             }
           ],
  
positive.code:             "type": "line"
            },
            {
              "q": "cf.collector.MetronAgent.forwarder.file_server.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
              "type": "line"
            },
  
negative.code:             "type": "line"
            },
            {
              "q": "cf.collector.MetronAgent.forwarder.receptor.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
              "type": "line"
            },
            {
              "q": "cf.collector.MetronAgent.forwarder.rep.<%= metric[:metric] %>{deployment:<%= deployment %>} by {component,index,ip}",
              "type": "line"
            },
  