diff --git a/light9/effect/sequencer/eval_faders.py b/light9/effect/sequencer/eval_faders.py --- a/light9/effect/sequencer/eval_faders.py +++ b/light9/effect/sequencer/eval_faders.py @@ -3,6 +3,8 @@ import time from dataclasses import dataclass from typing import List, Optional, cast +from prometheus_client import Summary + from rdfdb import SyncedGraph from rdflib import URIRef from rdflib.term import Node @@ -16,6 +18,8 @@ from light9.typedgraph import typedValue log = logging.getLogger('seq.fader') +COMPILE=Summary('compile_graph_fader', '') + @dataclass class Fader: graph: SyncedGraph @@ -46,7 +50,7 @@ class FaderEval: log.debug('seq.onCodeChange') self.graph.addHandler(self._compile) - @metrics('compile_graph_fader').time() + @COMPILE.time() def _compile(self) -> None: """rebuild our data from the graph""" self.faders = []