asyncworker.metrics.collectors package
Contents
asyncworker.metrics.collectors package#
Submodules#
asyncworker.metrics.collectors.base module#
- class asyncworker.metrics.collectors.base.BaseCollector[código fonte]#
Base:
object
- abstract collect() Iterable[prometheus_client.metrics_core.Metric] [código fonte]#
A method that returns a list of Metric objects
asyncworker.metrics.collectors.gc module#
- class asyncworker.metrics.collectors.gc.GCCollector(registry: prometheus_client.registry.CollectorRegistry, namespace: str = '', gc=<module 'gc' (built-in)>)[código fonte]#
Base:
asyncworker.metrics.collectors.base.BaseCollector
Collector for Garbage collection statistics. Esse código veio do prometheus_client (https://github.com/prometheus/client_python/blob/6b091aba77db44459290808368bd4ab913ef8ba5/prometheus_client/gc_collector.py) Foi modificado para que possamos ter um namespace em suas métricas
- collect()[código fonte]#
A method that returns a list of Metric objects
asyncworker.metrics.collectors.platform module#
- class asyncworker.metrics.collectors.platform.PlatformCollector(registry, namespace='')[código fonte]#
Base:
object
Collector for python platform information
Esse código veio do prometheus_client (https://github.com/prometheus/client_python/blob/6b091aba77db44459290808368bd4ab913ef8ba5/prometheus_client/platform_collector.py) Foi modificado para que possamos ter um namespace em suas métricas
- collect()[código fonte]#