Class AsyncExecutorMetricsReportRunner
java.lang.Object
com.flowable.platform.service.reports.AsyncExecutorMetricsReportRunner
- All Implemented Interfaces:
ReportRunner, Ordered
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprotected final PlatformEngineConfigurationprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from interface Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionAsyncExecutorMetricsReportRunner(PlatformEngineConfiguration platformEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanRun(ReportRequest reportRequest, ReportConfiguration report) getJobMetricGroupByForBucket(List<JobMetric> metrics, String reportType) intgetOrder()getTaskExecutorGroupByForBucket(List<TaskExecutorMetric> metrics, String reportType) protected booleanisJobMetricReportType(String reportType) run(ReportRequest reportRequest, ReportConfiguration report) protected ReportResultrunJobMetricReport(ReportRequest reportRequest, String reportType) protected ReportResultrunTaskExecutorMetricReport(ReportRequest reportRequest, String reportType)
-
Field Details
-
ORDER
public static final int ORDER- See Also:
-
REPORT_TYPE_TASK_EXECUTOR_ACTIVE_THREADS
- See Also:
-
REPORT_TYPE_TASK_EXECUTOR_QUEUED
- See Also:
-
REPORT_TYPE_TASK_EXECUTOR_QUEUE_REMAINING
- See Also:
-
REPORT_TYPE_TASK_EXECUTOR_QUEUE_USAGE
- See Also:
-
REPORT_TYPE_TASK_EXECUTOR_THREAD_USAGE
- See Also:
-
REPORT_TYPE_JOB_EXECUTED_RATE
- See Also:
-
REPORT_TYPE_JOB_FAILED_RATE
- See Also:
-
REPORT_TYPE_JOB_DEADLETTER_RATE
- See Also:
-
REPORT_TYPE_JOB_EXECUTED_COUNT
- See Also:
-
REPORT_TYPE_JOB_FAILED_COUNT
- See Also:
-
REPORT_TYPE_JOB_DEADLETTER_COUNT
- See Also:
-
REPORT_TYPE_JOB_AVG_DURATION
- See Also:
-
REPORT_TYPE_JOB_MAX_DURATION
- See Also:
-
platformEngineConfiguration
-
-
Constructor Details
-
AsyncExecutorMetricsReportRunner
-
-
Method Details
-
run
- Specified by:
runin interfaceReportRunner
-
runTaskExecutorMetricReport
-
runJobMetricReport
-
getTaskExecutorGroupByForBucket
-
getJobMetricGroupByForBucket
-
isJobMetricReportType
-
canRun
- Specified by:
canRunin interfaceReportRunner
-
getOrder
-