All Implemented Interfaces:
Serializable

public class MultiInstanceCollect extends AbstractCollect
The MultiInstanceCollect class represents a task for collecting metrics from multiple instances.
See Also:
  • Constructor Details

    • MultiInstanceCollect

      public MultiInstanceCollect(Map<String,Source> sources, Mapping mapping, Set<String> executionOrder, Set<String> keys)
      Constructs a new MultiInstanceCollect instance with the provided sources, mapping, execution order, and keys.
      Parameters:
      sources - a map of source names to Source instances providing the metric data
      mapping - the mapping information for transforming collected data
      executionOrder - a set defining the order in which the collect tasks should be executed
      keys - a set defining the keys used for collecting metrics from multiple instances