Skip to content

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

@sanjibansg

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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions