p3exporter.collector package

Entry point for collector sub module.

class p3exporter.collector.CollectorConfig(**kwargs)[source]

Bases: object

Class that provide all the logic needed for configuration handling.

class p3exporter.collector.MyCollector(config: p3exporter.collector.CollectorConfig)[source]

Bases: object

A sample collector.

It does not really do much. It only runs a method and return the time it runs as a gauge metric.

collect()[source]

Collect the metrics.