Changeset - 45c89eb6dd4c
[Not reviewed]
default
0 1 0
drewp@bigasterisk.com - 20 months ago 2023-05-31 09:16:49
drewp@bigasterisk.com
no cyclone at import time. i can't even install it now
1 file changed with 0 insertions and 10 deletions:
0 comments (0 inline, 0 general)
light9/metrics.py
Show inline comments
 
@@ -22,7 +22,6 @@ metrics('foo', label1=one). Need histogr
 

	
 
"""
 
from typing import Dict, Tuple, Callable, Type, TypeVar, cast
 
import cyclone.web
 
from prometheus_client import Counter, Gauge, Metric, Summary
 
from prometheus_client.exposition import generate_latest
 
from prometheus_client.registry import REGISTRY
 
@@ -77,15 +76,6 @@ def metrics(name: str, **labels):
 
    return _MetricsRequest(name, **labels)
 

	
 

	
 
class _CycloneMetrics(cyclone.web.RequestHandler):
 

	
 
    def get(self):
 
        self.add_header('content-type', 'text/plain')
 
        self.write(generate_latest(REGISTRY))
 

	
 

	
 
def metricsRoute() -> Tuple[str, Type[cyclone.web.RequestHandler]]:
 
    return ('/metrics', _CycloneMetrics)
 

	
 

	
 
"""
0 comments (0 inline, 0 general)