After you have filtered for the desired records, you use a record extraction callback to collect all of the necessary information from the filtered records into a single record.
For example, to summarize and analyze the responsiveness between a client and a server, after the HTTP packet input connector is used as the input callback, you could use a record extraction callback as the data editing callback. You could then use the record extraction callback to join an HTTP request and response packet pair into one record, based on the transmission source IP addresses and the transmission destination IP addresses. This would allow you to gain a clear understanding of response times, and to easily summarize and analyze the resulting data.
In the following figure, after records are filtered by record format and record value so that only the desired records are selected, the record extraction callback joins the resulting records, and generates a new record. The following figure shows the positioning and processing of the callback involved in record extraction.
Figure 3-8 Positioning and processing of the callback involved in record extraction