Telemetry Module
Telemetry module.
- class pepperpy.telemetry.MetricsCollector(config=None)[source]
Bases:
BaseModule[TelemetryConfig]Metrics collector.
- Parameters:
config (TelemetryConfig | None)
- __init__(config=None)[source]
Initialize metrics collector.
- Parameters:
config (
Optional[TelemetryConfig]) – Telemetry configuration- Return type:
None
- get_metric(name)[source]
Get metric value.
- Parameters:
name (
str) – Metric name- Return type:
- Returns:
Metric value
- Raises:
TelemetryError – If metric not found
- class pepperpy.telemetry.TelemetryConfig(name='metrics_collector', metadata=<factory>)[source]
Bases:
ModuleConfigTelemetry configuration.