diffSeries и время в графите - PullRequest
       34

diffSeries и время в графите

0 голосов
/ 20 апреля 2020

Я нахожусь на Графите 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. Но разве это не должно вести себя подобно нормальному ряду?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...