diff bin/effectsequencer @ 2046:9aa046cc9b33

replace greplin with prometheus throughout (untested)
author drewp@bigasterisk.com
date Tue, 10 May 2022 23:01:26 -0700
parents 67575505c400
children
line wrap: on
line diff
--- a/bin/effectsequencer	Mon May 09 23:18:39 2022 -0700
+++ b/bin/effectsequencer	Tue May 10 23:01:26 2022 -0700
@@ -5,10 +5,9 @@
 
 from run_local import log
 from twisted.internet import reactor
-# from greplin.scales.cyclonehandler import StatsHandler
+from light9.metrics import metrics, metricsRoute
 from rdfdb.syncedgraph import SyncedGraph
 from light9 import networking, showconfig
-# from greplin import scales
 import optparse, sys, logging
 import cyclone.web
 from rdflib import URIRef
@@ -27,15 +26,6 @@
         self.graph = SyncedGraph(networking.rdfdb.url, "effectSequencer")
         self.graph.initiallySynced.addCallback(self.launch)
 
-        # self.stats = scales.collection(
-        #     '/',
-        #     scales.PmfStat('sendLevels', recalcPeriod=1),
-        #     scales.PmfStat('getMusic', recalcPeriod=1),
-        #     scales.PmfStat('evals', recalcPeriod=1),
-        #     scales.PmfStat('sendOutput', recalcPeriod=1),
-        #     scales.IntStat('errors'),
-        # )
-
     def launch(self, *args):
         self.seq = Sequencer(
             self.graph,
@@ -54,9 +44,7 @@
                 "default_filename": "sequencer.html"
             }),
             (r'/updates', Updates),
-            # (r'/stats/(.*)', StatsHandler, {
-            #     'serverName': 'effectsequencer'
-            # }),
+            metricsRoute(),
         ],
                                                   debug=True,
                                                   seq=self.seq,