ValueError: временные ряды уже присутствуют в CollectorRegistry

Я пытаюсь создать новую сводку для одного из моих процессов, но получаю эту ошибку:

ValueError: Timeseries already present in CollectorRegistry: tf_call_seconds

Не уверен, почему это было там. Как удалить уже существующий объект Timeseries.


person user1050619    schedule 03.12.2017    source источник


Ответы (1)


Метрика может быть зарегистрирована только один раз, попытка зарегистрировать ее снова является ошибкой. Вы уверены, что существует только одна копия этой метрики?

Обычно это происходит, когда вы создаете метрику в экземпляре или классе, а не на уровне файла.

person brian-brazil    schedule 03.12.2017
comment
Я запустил код напрямую один раз, и он потерпел неудачу. Сразу же я запустил модульный тест для того же кода, а затем получил эту ошибку. Просто потому, что он не удался в первый раз, он где-то хранит кеш? - person user1050619; 03.12.2017