Skip to content

exporter

qoa4ml.observability.odop_obs.exporter

Classes

Exporter

HTTP exporter that serves aggregated node metrics over FastAPI.

Composition: a NodeAggregator ingests reports from its SocketCollector and makes them queryable via an attached router. This class wires that router into a FastAPI app and runs it with uvicorn.

Instantiate from user code:

exporter = Exporter(config, odop_path)
exporter.start()  # blocks