code: def useSeriesAbove(requestContext, seriesList, value, search, replace):
      
      newSeries = []
  
      for series in seriesList:
          newname = re.sub(search, replace, series.name)
          if safeMax(series) > value:
              n = evaluateTarget(requestContext, newname)
              if n is not None and len(n) > 0:
                  newSeries.append(n[0])
  
      return newSeries
docs: Compares the maximum of each series against the given `value`. If the
      series maximum is greater than `value`, the regular expression search and
      replace is applied against the series name to plot a related metric.
  
      e.g. given useSeriesAbove(ganglia.metric1.reqs,10,'reqs','time'),
      the response time metric will be plotted only when the maximum value of the
      corresponding request/s metric is > 10
  
      Example::
  
          &target=useSeriesAbove(ganglia.metric1.reqs,10,"reqs","time")