Uploaded image for project: 'Distributed Tracing'
  1. Distributed Tracing
  2. TRACING-4407

Group by Attribute Processor

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Duplicate
    • Icon: Undefined Undefined
    • rhosdt-3.3
    • None
    • None
    • None
    • TBD
    • False
    • None
    • False
    • Not Selected
    • To Do

      Proposed title of this feature request

      Group by Attribute Processor

      What is the nature and description of the request?

      American Express requires upstream feature for production environment

      https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/groupbyattrsprocessor

      Why does the customer need this? (List the business requirements)

      This processor re-associates spans, log records and metric datapoints to a Resource that matches with the specified attributes. As a result, all spans, log records or metric datapoints with the same values for the specified attributes are "grouped" under the same Resource.

      Typical use cases:

      • extract resources from "flat" data formats, such as Fluentbit logs or Prometheus metrics
      • associate Prometheus metrics to a Resource that describes the relevant host, based on label present on all metrics
      • optimize data packaging by extracting common attributes
      • compacting multiple records that share the same Resource and InstrumentationLibrary attributes but are under multiple ResourceSpans/ResourceMetrics/ResourceLogs, into a single ResourceSpans/ResourceMetrics/ResourceLogs (when empty list of keys is being provided). This might happen e.g. when groupbytrace processor is being used or data comes in multiple requests. By compacting data, it takes less memory, is more efficiently processed, serialized and the number of export requests is reduced.

       

      List any affected packages or components.

      Red Hat Openshift 4.12

              Unassigned Unassigned
              rhn-support-joeherna Joel Hernandez
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: