Skip to content

Commit

Permalink
Merge pull request #1107 from g76r/f_diffseriesdoc
Browse files Browse the repository at this point in the history
Fixed misleading doc for function diffSeries
  • Loading branch information
SEJeff committed Jan 14, 2015
2 parents cda3486 + 47a1d08 commit e03bec5
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions webapp/graphite/render/functions.py
Original file line number Diff line number Diff line change
Expand Up @@ -289,15 +289,24 @@ def multiplySeriesWithWildcards(requestContext, seriesList, *position): #XXX

def diffSeries(requestContext, *seriesLists):
"""
Can take two or more metrics, or a single metric and a constant.
Subtracts parameters 2 through n from parameter 1.
Subtracts series 2 through n from series 1.
Example:
.. code-block:: none
&target=diffSeries(service.connections.total,service.connections.failed)
&target=diffSeries(service.connections.total,5)
To diff a series and a constant, one should use offset instead of (or in
addition to) diffSeries
Example:
.. code-block:: none
&target=offset(service.connections.total,-5)
&target=offset(diffSeries(service.connections.total,service.connections.failed),-4)
"""
(seriesList,start,end,step) = normalize(seriesLists)
Expand Down

0 comments on commit e03bec5

Please sign in to comment.