def list_complex(service_name = nil, section_name = nil, graph_name = nil)
      graphs = get_json('/json/list/complex')
      graphs = graphs.select {|g| g['service_name'] == service_name } if service_name
      graphs = graphs.select {|g| g['section_name'] == section_name } if section_name
      graphs = graphs.select {|g| g['graph_name']   == graph_name   } if graph_name
      graphs
    end
def list_complex(service_name = nil, section_name = nil, graph_name = nil)
      graphs = get_json('/json/list/complex')
      graphs = graphs.select {|g| g['service_name'] == service_name } if service_name
      graphs = graphs.select {|g| g['section_name'] == section_name } if section_name
      graphs = graphs.select {|g| g['graph_name']   == graph_name   } if graph_name
      graphs
    end
Get the list of complex graphs, /json/list/complex
 @return [Hash] list of complex graphs
 @example
 [
   {"service_name"=>"test",
    "graph_name"=>"<2sec_count",
    "section_name"=>"hostname",
    "id"=>4},
   {"service_name"=>"test",
    "graph_name"=>"<1sec_count",
    "section_name"=>"hostname",
    "id"=>3},
 ]