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