Coalescing is used to reduce data that is processed by the event pipeline. As data comes in and is coalesced, a large burst of events can include hundreds of thousands of events which can be converted into only a few dozen records. This action is done while JSA maintains the count of the number of actual events. Coalescing gives JSA the ability to detect, enumerate, and track an attack on a huge scale. It also protects the performance of the pipeline by reducing the workload of the system, including storage requirements for those events.
One limitation of coalescing occurs when data is being normalized. The first event in the coalesced record, which is used as the base record, is the only one that is kept in its entirety, including the payload. You can disable coalescing for devices and log sources that are used to track audit and compliance requirements in your environment. Examples of these kinds of devices might be custom applications, any customer-facing services, critical assets, or other important devices.
Default design.
If you need to disable coalescing for auditing, to keep payloads for every event, or for some other purposes, it can be done either at the system level, or per log source basis.
System Level Disabling:
Log Source Level Disabling :
This can be done at log source creation or later by editing the log source as described below.