Я нахожусь на Графите 1.1.0 и Графане 6.5.1. Я пытаюсь вычесть значение metri c из текущего времени в Графане. Я хочу знать, если то, что я делаю, в корне неверно или это просто ошибка в Grafana или Graphite ..
diffSeries(my.metric.name, time("some.other.name"))
не работает из-за внутренней ошибки сервера (в Graphite?)
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/django/core/handlers/base.py", line 100, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/opt/graphite/webapp/graphite/render/views.py", line 104, in renderView
seriesList = evaluateTarget(requestContext, target)
File "/opt/graphite/webapp/graphite/render/evaluator.py", line 10, in evaluateTarget
result = evaluateTokens(requestContext, tokens)
File "/opt/graphite/webapp/graphite/render/evaluator.py", line 21, in evaluateTokens
return evaluateTokens(requestContext, tokens.expression)
File "/opt/graphite/webapp/graphite/render/evaluator.py", line 29, in evaluateTokens
return func(requestContext, *args)
File "/opt/graphite/webapp/graphite/render/functions.py", line 290, in maxSeries
pathExprs = list( set([s.pathExpression for s in seriesList]) )
AttributeError: "TimeSeries" object has no attribute "pathExpression";
Полагаю, это связано с использованием здесь функции time
. Но разве это не должно вести себя подобно нормальному ряду?