# 处理器

> 可用的 OpenTelemetry Collector 处理器列表

---

LLMS index: [llms.txt](/llms.txt)

---

处理器会在遥测数据流经管道时对其进行转换、过滤和增强。有关如何配置处理器的更多信息，请参见[Collector 配置文档](/docs/collector/configuration/#processors)。

<table>
<thead>
  <tr>
    <th>名称</th>
    <th>发行版<sup><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup></th>
    <th>链路<sup><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></th>
    <th>指标<sup><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></th>
    <th>日志<sup><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></th>
  </tr>
</thead>
<tbody><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/attributesprocessor" target='_blank'>Attributes Processor</a></td>
      <td>contrib, core, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector/tree/v0.149.0/processor/batchprocessor" target='_blank'>Batch Processor</a></td>
      <td>contrib, core, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/coralogixprocessor" target='_blank'>Coralogix Processor</a></td>
      <td>contrib</td>
      <td>alpha</td>
      <td>-</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/cumulativetodeltaprocessor" target='_blank'>Cumulative to Delta Processor</a></td>
      <td>contrib, K8s</td>
      <td>-</td>
      <td>beta</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/deltatocumulativeprocessor" target='_blank'>Delta to Cumulative Processor</a></td>
      <td>contrib, K8s</td>
      <td>-</td>
      <td>alpha</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/deltatorateprocessor" target='_blank'>Delta to Rate Processor</a></td>
      <td>contrib, K8s</td>
      <td>-</td>
      <td>alpha</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/dnslookupprocessor" target='_blank'>DNS Lookup Processor</a></td>
      <td>contrib</td>
      <td>development</td>
      <td>development</td>
      <td>development</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/filterprocessor" target='_blank'>Filter Processor</a></td>
      <td>contrib, core, K8s</td>
      <td>alpha</td>
      <td>alpha</td>
      <td>alpha</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/geoipprocessor" target='_blank'>GeoIP Processor</a></td>
      <td>contrib</td>
      <td>alpha</td>
      <td>alpha</td>
      <td>alpha</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/groupbyattrsprocessor" target='_blank'>Group by Attributes Processor</a></td>
      <td>contrib, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/groupbytraceprocessor" target='_blank'>Group by Trace Processor</a></td>
      <td>contrib, K8s</td>
      <td>beta</td>
      <td>-</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/intervalprocessor" target='_blank'>Interval Processor</a></td>
      <td>contrib, K8s</td>
      <td>-</td>
      <td>alpha</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/isolationforestprocessor" target='_blank'>Isolation Forest Processor</a></td>
      <td>contrib</td>
      <td>alpha</td>
      <td>alpha</td>
      <td>alpha</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/k8sattributesprocessor" target='_blank'>Kubernetes Attributes Processor</a></td>
      <td>contrib, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/logdedupprocessor" target='_blank'>Log DeDuplication Processor</a></td>
      <td>contrib, K8s</td>
      <td>-</td>
      <td>-</td>
      <td>alpha</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/logstransformprocessor" target='_blank'>Logs Transform Processor</a></td>
      <td>contrib</td>
      <td>-</td>
      <td>-</td>
      <td>development</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/lookupprocessor" target='_blank'>Lookup Processor</a></td>
      <td>contrib</td>
      <td>-</td>
      <td>-</td>
      <td>development</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector/tree/v0.149.0/processor/memorylimiterprocessor" target='_blank'>Memory Limiter Processor</a></td>
      <td>contrib, core, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/metricsgenerationprocessor" target='_blank'>Metrics Generation Processor</a></td>
      <td>contrib</td>
      <td>-</td>
      <td>alpha</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/metricstarttimeprocessor" target='_blank'>Metric Start Time Processor</a></td>
      <td>contrib</td>
      <td>-</td>
      <td>beta</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/metricstransformprocessor" target='_blank'>Metrics Transform Processor</a></td>
      <td>contrib, K8s</td>
      <td>-</td>
      <td>beta</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/probabilisticsamplerprocessor" target='_blank'>Probabilistic Sampling Processor</a></td>
      <td>contrib, core, K8s</td>
      <td>beta</td>
      <td>-</td>
      <td>alpha</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/redactionprocessor" target='_blank'>Redaction Processor</a></td>
      <td>contrib, K8s</td>
      <td>beta</td>
      <td>alpha</td>
      <td>alpha</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/remotetapprocessor" target='_blank'>Remote Tap Processor</a></td>
      <td>contrib, K8s</td>
      <td>alpha</td>
      <td>alpha</td>
      <td>alpha</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/resourcedetectionprocessor" target='_blank'>Resource Detection Processor</a></td>
      <td>contrib, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/resourceprocessor" target='_blank'>Resource Processor</a></td>
      <td>contrib, core, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/schemaprocessor" target='_blank'>Schema Processor</a></td>
      <td>contrib</td>
      <td>development</td>
      <td>development</td>
      <td>development</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/spanprocessor" target='_blank'>Span Processor</a></td>
      <td>contrib, core</td>
      <td>alpha</td>
      <td>-</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/sumologicprocessor" target='_blank'>Sumo Logic Processor</a></td>
      <td>contrib</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/tailsamplingprocessor" target='_blank'>Tail Sampling Processor</a></td>
      <td>contrib, K8s</td>
      <td>beta</td>
      <td>-</td>
      <td>-</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/transformprocessor" target='_blank'>Transform Processor</a></td>
      <td>contrib, K8s</td>
      <td>beta</td>
      <td>beta</td>
      <td>beta</td>
    </tr><tr>
      <td><a href="https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.148.0/processor/unrollprocessor" target='_blank'>Unroll Processor</a></td>
      <td>contrib</td>
      <td>-</td>
      <td>-</td>
      <td>alpha</td>
    </tr>
</tbody>
</table><div class="footnotes">
  <ol>
    <li id="fn:1">
      显示哪些<a href="/zh/docs/collector/distributions/">发行版</a>（core、contrib、K8s 等）包含此组件。
    </li><li id="fn:2">
      有关组件稳定性级别的详细信息，请参阅 <a href="https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/component-stability.md" target="_blank" rel="noopener" class="external-link">OpenTelemetry Collector 组件稳定性定义</a>。
    </li></ol>
</div>
