Skip to content

[Agents] Comparative list on filter/processor components provided by Fluent-bit and their Otel equivalent #12

@sanjibansg

Description

@sanjibansg

Following list exhaustively mentions the Fluent-bit filter/processor plugins and their OTel equivalent:

Processors/Filters Fluent bit Otel
AWS Metadata https://docs.fluentbit.io/manual/pipeline/filters/aws-metadata Attribute Processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor
CheckList https://docs.fluentbit.io/manual/pipeline/filters/checklist No direct support, maybe with FilterProcessor
ECS Metadata https://docs.fluentbit.io/manual/pipeline/filters/ecs-metadata No direct support, maybe with AttributeProcessor
Expect https://docs.fluentbit.io/manual/pipeline/filters/expect No direct support, maybe with Filter, Attribute, and Transform processor
GeoIP2 https://docs.fluentbit.io/manual/pipeline/filters/geoip2-filter No direct support
Grep https://docs.fluentbit.io/manual/pipeline/filters/grep No direct support, maybe with Filter processor
Kubernetes https://docs.fluentbit.io/manual/pipeline/filters/kubernetes K8s attribute processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/k8sattributesprocessor
Log to Metrics https://docs.fluentbit.io/manual/pipeline/filters/log_to_metrics No direct support, maybe with Transform processor
Lua https://docs.fluentbit.io/manual/pipeline/filters/lua No direct support, maybe with Transform processor
Parser https://docs.fluentbit.io/manual/pipeline/filters/parser No direct support, maybe with AttributeProcessor
Record Modifier https://docs.fluentbit.io/manual/pipeline/filters/record-modifier Attribute Processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor
Modify https://docs.fluentbit.io/manual/pipeline/filters/modify Attribute Processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor
Multiline or Stack trace https://docs.fluentbit.io/manual/pipeline/filters/multiline-stacktrace No direct support, maybe with Attribute, Batch and Transform processor
Nest https://docs.fluentbit.io/manual/pipeline/filters/nest No direct support, maybe with Transform processor
Nightfall https://docs.fluentbit.io/manual/pipeline/filters/nightfall No direct support, maybe with Attributes and Batch processor
Rewrite-tag https://docs.fluentbit.io/manual/pipeline/filters/rewrite-tag Attribute Processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor
Standard-output https://docs.fluentbit.io/manual/pipeline/filters/standard-output No direct support, primarily handled with exporter
Sysinfo https://docs.fluentbit.io/manual/pipeline/filters/sysinfo No direct support, maybe with Hostmetrics receiver
Throttle https://docs.fluentbit.io/manual/pipeline/filters/throttle Filter processor through the rate-limit config: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/filterprocessor
Type-converter https://docs.fluentbit.io/manual/pipeline/filters/type-converter Attribute Processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor
Tensorflow https://docs.fluentbit.io/manual/pipeline/filters/tensorflow No direct support, maybe with combination of Attribute, Batch and filter processor
Wasm https://docs.fluentbit.io/manual/pipeline/filters/wasm No direct support, maybe with Transform processor
Content-modifier https://docs.fluentbit.io/manual/pipeline/processors/content-modifier Attribute Processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor
Labels https://docs.fluentbit.io/manual/pipeline/processors/labels Attribute Processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/attributesprocessor
Metrics Selector https://docs.fluentbit.io/manual/pipeline/processors/metrics-selector Metrics transform processor in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/metricstransformprocessor
SQL https://docs.fluentbit.io/manual/pipeline/processors/sql No direct support, maybe with combination of Attribute and transform processor

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions