roastcoffea.backends.dask¶
Dask backend for metrics collection.
Implements metrics collection for Dask executors, including: - Worker resource tracking via scheduler sampling - Fine-grained metrics via Dask Spans
Classes
|
Dask-specific metrics collection backend. |
- class roastcoffea.backends.dask.DaskMetricsBackend(client)[source]¶
Bases:
AbstractMetricsBackendDask-specific metrics collection backend.
- Parameters:
client (Any)
- start_tracking(interval=1.0)[source]¶
Start tracking worker resources.
- Parameters:
interval (float) – Sampling interval in seconds
- Return type:
None
- stop_tracking()[source]¶
Stop tracking and return collected data.
- Returns:
Tracking data with worker_counts, worker_memory, etc.
- Return type: