1234567891011121314151617181920 |
- #!/usr/bin/env python3
- # encoding:utf-8
- import prometheus_client
- from typing import Iterable
- from prometheus_client import Counter, Gauge, Histogram, Summary
- from prometheus_client.core import CollectorRegistry
- def counter(name: str, documentation: str, labelnames: Iterable[str] = ()):
- return Counter(name, documentation, labelnames)
- def gauge(name: str, documentation: str, labelnames: Iterable[str] = ()):
- return Gauge(name, documentation, labelnames)
- def histogram(name: str, documentation: str, labelnames: Iterable[str] = ()):
- return Histogram(name, documentation, labelnames)
- def summary(name: str, documentation: str, labelnames: Iterable[str] = ()):
- return Summary(name, documentation, labelnames)
|