Aggregate Data Collection Method
Last updated - 08 January, 2026
The Aggregate Data collection method enables you to monitor and roll up metrics across multiple discovered instances or components into a single datapoint source within a module. Instead of collecting individual values per instance at each polling interval, aggregate collection summarizes values across instances using functions such as sum, average, min, or max—to present a unified view of performance or health.
This approach is useful when monitoring higher-level metrics, for example, total memory usage across all threads or average response time across multiple services to reduce data noise, highlight trends, and optimize collection overhead.
Requirements for Configuring a Datapoint using the Aggregate Collection Method
To configure an Aggregate Data datapoint, you must have appropriate permissions to edit or create LogicModules.
Configuring a Datapoint using the Aggregate Collection Method
- In LogicMonitor, navigate to Modules.
- Add a new DataSource or open an existing module to add a datapoint for Aggregate Data collection.
For more information, see Custom Module Creation or Modules Management in the product documentation. - In the Collection Method dropdown menu, select “AGGREGATE DATA”.
- In the Collection Schedule dropdown menu, select how frequently you want the data to be collected.
- Toggle the Enable Component Discovery switch. This enables LogicMonitor to automatically identify and synchronize service components based on the Component Key and Component Values defined in the module.
Note: The Multi-Instance and Enable Active Discovery toggles are enabled automatically when you enable Enable Component Discovery.

- In the Access Groups section, add access groups as needed to control who can view or edit the module.
For more information, see Access Groups for Modules. - In the AppliesTo section, based on your requirements add any AppliesTo scripting method. This determines which resources the module applies to.
For more information, see AppliesTo Function Scripting Overview. - In the Component Discovery section, do the following:
- In the Component Identification Property field, enter the LogicMonitor property key used to uniquely identify each component (for example,
system.hostnameorauto.services.component).
This key enables LogicMonitor to dynamically match discovered components during Active Discovery. - In the Components field, assign the relevant components that you want to monitor.
You can assign a maximum of 10 components.
- In the Component Identification Property field, enter the LogicMonitor property key used to uniquely identify each component (for example,
- In the Datapoints section, add relevant normal or complex datapoints based on your requirement.
For more information, see Datapoint Overview. - Select Save.
The datapoint is saved for the module and you can configure additional settings for the module as needed. For more information, see Custom Module Creation or Modules Management.