Class LovelaceOpenLineageRunProfilerService

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, GovernanceActionService

public class LovelaceOpenLineageRunProfilerService extends LovelaceOpenLineageAnalysisServiceBase
LovelaceOpenLineageRunProfilerService analyses the series of runs of each job in an OpenLineage log store and records the run profile - how often the job runs, how regularly, how long it takes, how often it fails and how much data it handles - in the RunMetrics classification of the job's process. The OpenLineage cataloguer keeps the counts and latest values in RunMetrics as events arrive; this service adds the derived values that need the run series, in the classification's additional properties.