Package io.kestra.core.repositories
Interface MetricRepositoryInterface
- All Superinterfaces:
SaveRepositoryInterface<MetricEntry>
-
Method Summary
Modifier and TypeMethodDescriptionaggregateByFlowId(String tenantId, String namespace, String flowId, String taskId, String metric, ZonedDateTime startDate, ZonedDateTime endDate, String aggregation) findByExecutionId(String tenantId, String id, io.micronaut.data.model.Pageable pageable) findByExecutionIdAndTaskId(String tenantId, String executionId, String taskId, io.micronaut.data.model.Pageable pageable) findByExecutionIdAndTaskRunId(String tenantId, String executionId, String taskRunId, io.micronaut.data.model.Pageable pageable) flowMetrics(String tenantId, String namespace, String flowId) taskMetrics(String tenantId, String namespace, String flowId, String taskId) tasksWithMetrics(String tenantId, String namespace, String flowId) Methods inherited from interface io.kestra.core.repositories.SaveRepositoryInterface
save
-
Method Details
-
findByExecutionId
ArrayListTotal<MetricEntry> findByExecutionId(String tenantId, String id, io.micronaut.data.model.Pageable pageable) -
findByExecutionIdAndTaskId
ArrayListTotal<MetricEntry> findByExecutionIdAndTaskId(String tenantId, String executionId, String taskId, io.micronaut.data.model.Pageable pageable) -
findByExecutionIdAndTaskRunId
ArrayListTotal<MetricEntry> findByExecutionIdAndTaskRunId(String tenantId, String executionId, String taskRunId, io.micronaut.data.model.Pageable pageable) -
flowMetrics
-
taskMetrics
-
tasksWithMetrics
-
aggregateByFlowId
MetricAggregations aggregateByFlowId(String tenantId, String namespace, String flowId, @Nullable String taskId, String metric, ZonedDateTime startDate, ZonedDateTime endDate, String aggregation) -
purge
-
sortMapping
- Throws:
IllegalArgumentException
-