A data collector is used to capture application data in a single business transaction. A data collector is
a configuration that specifies what data to capture from a business transaction and how to store it in
the AppDynamics Controller or the analytics platform. You can capture data from HTTP requests,
method invocations, custom fields, or information points. You can also apply filters and
transformations to the captured data. The captured data can be used for various purposes, such as
adding context to business transactions, creating custom metrics, triggering health rules, enriching
transaction analytics, or creating business journeys.
https://university.appdynamics.com/certifications/associate-administrator
https://docs.appdynamics.com/appd/22.x/latest/en/application-monitoring/business-transactions