def plugins_info_by_type(type, opts={})
      array = all_plugins.select {|pe|
        (pe.config['@type'] == type) rescue nil
      }
      array.map {|pe|
        get_monitor_info(pe, opts)
      }
    end
def plugins_info_by_type(type, opts={})
      array = all_plugins.select {|pe|
        (pe.config['@type'] == type) rescue nil
      }
      array.map {|pe|
        get_monitor_info(pe, opts)
      }
    end
def plugins_info_by_type ( type , opts = { } ) array = all_plugins . select { | pe | ( pe . config [ '@type' ] == type ) rescue nil } array . map { | pe | get_monitor_info ( pe , opts ) } end
This method returns an array because
 multiple plugins could have the same type
This method returns an array because multiple plugins could have the same type