The attributesprocessor allows changing the values of named attributes, with optional selection fields to only process some data. Regardless of processing result, all data passes through.
The filtering logic is:
includesection, and not explicityly included, skip
excludesection, and explicityly excluded, skip
The filterprocessor uses the same include/exclude config as the attributesprocessor, but split into distinct metrics/logs/spans subsections.
The logic is:
includesection, and not explicitly included, drop
excludesection, and explicitly excluded, drop
The resourceprocessor allows changing attributes at the resource level, but with no filtering.