RulesMonitorMetrics constructor

const RulesMonitorMetrics({
  1. required int totalEvents,
  2. required int totalRuleExecutions,
  3. required int successfulExecutions,
  4. required int failedExecutions,
  5. required int eventsPerMinute,
  6. required double successRate,
  7. DateTime? lastExecutionTime,
  8. required List<MapEntry<String, int>> topRules,
  9. required List<MapEntry<String, int>> topEventTypes,
})

Implementation

const RulesMonitorMetrics({
  required this.totalEvents,
  required this.totalRuleExecutions,
  required this.successfulExecutions,
  required this.failedExecutions,
  required this.eventsPerMinute,
  required this.successRate,
  this.lastExecutionTime,
  required this.topRules,
  required this.topEventTypes,
});