Skip to content

[Agents] Comparative list on output components provided by Fluent-bit and their Otel equivalent #11

Description

@sanjibansg

Following list exhaustively mentions the Fluent-bit output plugins and their OTel equivalent:

Outputs/Exporter Fluent-bit OTel Collector
Amazon CloudWatch https://docs.fluentbit.io/manual/pipeline/outputs/cloudwatch AWS CloudWatch Logs Exporter in Beta: https://docs.fluentbit.io/manual/pipeline/outputs/cloudwatch
Amazon Kinesis Data Firehose https://docs.fluentbit.io/manual/pipeline/outputs/firehose Kinesis Exporter in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/awskinesisexporter
Amazon Kinesis Data Streams https://docs.fluentbit.io/manual/pipeline/outputs/kinesis Kinesis Exporter in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/awskinesisexporter
Amazon S3 https://docs.fluentbit.io/manual/pipeline/outputs/s3 AWS S3 Exporter for OpenTelemetry Collector in Alpha: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/awss3exporter
Azure Data Explorer https://docs.fluentbit.io/manual/pipeline/outputs/azure_kusto Azure Data Explorer Exporter in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/azuredataexplorerexporter
Azure Blob https://docs.fluentbit.io/manual/pipeline/outputs/azure_blob
Azure Logs Ingestion API https://docs.fluentbit.io/manual/pipeline/outputs/azure_logs_ingestion
Counter https://docs.fluentbit.io/manual/pipeline/outputs/counter No direct support, maybe with Prometheus and OTLP exporters
Datadog https://docs.fluentbit.io/manual/pipeline/outputs/datadog Datadog exporter in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/datadogexporter
Elasticsearch https://docs.fluentbit.io/manual/pipeline/outputs/elasticsearch Elasticsearch exporter in dev/beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/elasticsearchexporter
File https://docs.fluentbit.io/manual/pipeline/outputs/file File exporter in alpha: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/fileexporter
FlowCounter https://docs.fluentbit.io/manual/pipeline/outputs/flowcounter No direct support
Forward https://docs.fluentbit.io/manual/pipeline/outputs/forward No direct support
GELF https://docs.fluentbit.io/manual/pipeline/outputs/gelf No direct support, maybe with OTLP
Google Chronicle https://docs.fluentbit.io/manual/pipeline/outputs/chronicle No direct support, maybe with HTTP
Google Cloud BigQuery https://docs.fluentbit.io/manual/pipeline/outputs/bigquery No direct support, maybe with Google Cloud Pubsub Exporter
HTTP https://docs.fluentbit.io/manual/pipeline/outputs/http OTLP Exporter: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter
InfluxDB https://docs.fluentbit.io/manual/pipeline/outputs/influxdb InfluxDB Exporter in beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/influxdbexporter
Kafka https://docs.fluentbit.io/manual/pipeline/outputs/kafka Kafka exporter in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/kafkaexporter
Kafka REST Proxy https://docs.fluentbit.io/manual/pipeline/outputs/kafka-rest-proxy Kafka exporter in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/kafkaexporter
LogDNA https://docs.fluentbit.io/manual/pipeline/outputs/logdna No direct support, maybe with HTTP exporter
Loki https://docs.fluentbit.io/manual/pipeline/outputs/loki Loki Exporter depreceated logs: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/lokiexporter
NATS https://docs.fluentbit.io/manual/pipeline/outputs/nats No direct support, maybe with Prometheus exporter
New Relic https://docs.fluentbit.io/manual/pipeline/outputs/new-relic No direct support, maybe with OTLP
NULL https://docs.fluentbit.io/manual/pipeline/outputs/null No exporter support, maybe with NOP Processor
OpenObserve https://docs.fluentbit.io/manual/pipeline/outputs/openobserve No direct support, maybe with OTLP
Observe https://docs.fluentbit.io/manual/pipeline/outputs/observe No direct support, maybe with OTLP
Oracle Log Analytics https://docs.fluentbit.io/manual/pipeline/outputs/oci-logging-analytics No direct support, maybe with OTLP
OpenSearch https://docs.fluentbit.io/manual/pipeline/outputs/opensearch OpenSearch exporter in dev: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/opensearchexporter
OpenTelemetry https://docs.fluentbit.io/manual/pipeline/outputs/opentelemetry OTLP Exporter: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter
PostgreSQL https://docs.fluentbit.io/manual/pipeline/outputs/postgresql No direct support
Prometheus Exporter https://docs.fluentbit.io/manual/pipeline/outputs/prometheus-exporter Prometheus exporter in beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/prometheusexporter
Prometheus Read Write https://docs.fluentbit.io/manual/pipeline/outputs/prometheus-remote-write Prometheus Remote Write Exporter: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/prometheusremotewriteexporter
SkyWalking https://docs.fluentbit.io/manual/pipeline/outputs/skywalking No direct support, maybe with OTLP
Slack https://docs.fluentbit.io/manual/pipeline/outputs/slack No direct support, maybe with HTTP
Splunk https://docs.fluentbit.io/manual/pipeline/outputs/splunk Splunk HTTP Event Collector (HEC) Exporter in Beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/splunkhecexporter
Stackdriver https://docs.fluentbit.io/manual/pipeline/outputs/stackdriver Google Cloud Exporter in beta: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/googlecloudexporter
Standard Output https://docs.fluentbit.io/manual/pipeline/outputs/standard-output Logging exporter is deprecated, instead use Debug Exporter: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/debugexporter
Syslog https://docs.fluentbit.io/manual/pipeline/outputs/syslog Syslog Exporter in alpha: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/exporter/syslogexporter
TCP & TLS https://docs.fluentbit.io/manual/pipeline/outputs/tcp-and-tls OTLP Exporter: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter
Treasure Data https://docs.fluentbit.io/manual/pipeline/outputs/treasure-data No direct support, maybe with OTLP
Vivo Exporter https://docs.fluentbit.io/manual/pipeline/outputs/vivo-exporter No direct support
WebSocket https://docs.fluentbit.io/manual/pipeline/outputs/websocket No direct support, maybe with HTTP

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions