Skip to content

Analytics

Services for running post-processing on stored benchmark runs.

AnalyticsService

Execute analytics against existing artifacts.

Functions

run

run(request)
Source code in lb_analytics/engine/service.py
38
39
40
41
def run(self, request: AnalyticsRequest) -> List[Path]:
    if request.kind == "aggregate":
        return self._run_aggregate(request)
    raise ValueError(f"Unsupported analytics kind: {request.kind}")

AnalyticsRequest dataclass

AnalyticsRequest(run, kind='aggregate', hosts=None, workloads=None)

Parameters to run analytics on a stored run.

Attributes

hosts class-attribute instance-attribute

hosts = None

kind class-attribute instance-attribute

kind = 'aggregate'

run instance-attribute

run

workloads class-attribute instance-attribute

workloads = None