# Data pipeline

- [Inputs](https://docs.fluentbit.io/manual/data-pipeline/inputs.md)
- [Blob](https://docs.fluentbit.io/manual/data-pipeline/inputs/blob.md)
- [Collectd](https://docs.fluentbit.io/manual/data-pipeline/inputs/collectd.md)
- [CPU metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/cpu-metrics.md)
- [Disk I/O metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/disk-io-metrics.md)
- [Docker events](https://docs.fluentbit.io/manual/data-pipeline/inputs/docker-events.md)
- [Docker metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/docker-metrics.md)
- [Dummy](https://docs.fluentbit.io/manual/data-pipeline/inputs/dummy.md)
- [eBPF](https://docs.fluentbit.io/manual/data-pipeline/inputs/ebpf.md)
- [Elasticsearch](https://docs.fluentbit.io/manual/data-pipeline/inputs/elasticsearch.md)
- [Exec](https://docs.fluentbit.io/manual/data-pipeline/inputs/exec.md)
- [Exec WASI](https://docs.fluentbit.io/manual/data-pipeline/inputs/exec-wasi.md)
- [Fluent Bit logs](https://docs.fluentbit.io/manual/data-pipeline/inputs/fluentbit-logs.md)
- [Fluent Bit metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/fluentbit-metrics.md): A plugin to collect Fluent Bit metrics
- [Forward](https://docs.fluentbit.io/manual/data-pipeline/inputs/forward.md)
- [GPU metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/gpu-metrics.md)
- [Head](https://docs.fluentbit.io/manual/data-pipeline/inputs/head.md)
- [Health](https://docs.fluentbit.io/manual/data-pipeline/inputs/health.md)
- [HTTP](https://docs.fluentbit.io/manual/data-pipeline/inputs/http.md)
- [Kafka](https://docs.fluentbit.io/manual/data-pipeline/inputs/kafka.md)
- [Kernel logs](https://docs.fluentbit.io/manual/data-pipeline/inputs/kernel-logs.md)
- [Kubernetes events](https://docs.fluentbit.io/manual/data-pipeline/inputs/kubernetes-events.md): Collect Kubernetes events
- [Memory metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/memory-metrics.md)
- [MQTT](https://docs.fluentbit.io/manual/data-pipeline/inputs/mqtt.md)
- [Network I/O metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/network-io-metrics.md)
- [NGINX exporter metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/nginx.md)
- [Node exporter metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/node-exporter-metrics.md): A plugin based on Prometheus Node Exporter to collect system and host level metrics
- [OpenTelemetry](https://docs.fluentbit.io/manual/data-pipeline/inputs/opentelemetry.md): An input plugin to ingest OpenTelemetry logs, metrics, and traces
- [Podman metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/podman-metrics.md)
- [Process exporter metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/process-exporter-metrics.md): A plugin based on Process Exporter to collect process level of metrics of system metrics
- [Process metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/process.md)
- [Prometheus remote write](https://docs.fluentbit.io/manual/data-pipeline/inputs/prometheus-remote-write.md): An input plugin to ingest payloads of Prometheus remote write
- [Prometheus scrape Metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/prometheus-scrape-metrics.md)
- [Prometheus text file](https://docs.fluentbit.io/manual/data-pipeline/inputs/prometheus-textfile.md)
- [Random](https://docs.fluentbit.io/manual/data-pipeline/inputs/random.md)
- [Serial interface](https://docs.fluentbit.io/manual/data-pipeline/inputs/serial-interface.md)
- [Splunk](https://docs.fluentbit.io/manual/data-pipeline/inputs/splunk.md)
- [Standard input](https://docs.fluentbit.io/manual/data-pipeline/inputs/standard-input.md)
- [StatsD](https://docs.fluentbit.io/manual/data-pipeline/inputs/statsd.md)
- [Syslog](https://docs.fluentbit.io/manual/data-pipeline/inputs/syslog.md)
- [Systemd](https://docs.fluentbit.io/manual/data-pipeline/inputs/systemd.md)
- [Tail](https://docs.fluentbit.io/manual/data-pipeline/inputs/tail.md)
- [TCP](https://docs.fluentbit.io/manual/data-pipeline/inputs/tcp.md)
- [Thermal](https://docs.fluentbit.io/manual/data-pipeline/inputs/thermal.md)
- [UDP](https://docs.fluentbit.io/manual/data-pipeline/inputs/udp.md)
- [Windows Event logs (winlog)](https://docs.fluentbit.io/manual/data-pipeline/inputs/windows-event-log.md)
- [Windows Event logs (winevtlog)](https://docs.fluentbit.io/manual/data-pipeline/inputs/windows-event-log-winevtlog.md)
- [Windows exporter metrics](https://docs.fluentbit.io/manual/data-pipeline/inputs/windows-exporter-metrics.md): A plugin based on Prometheus Windows Exporter to collect system and host level metrics
- [Windows System Statistics (winstat)](https://docs.fluentbit.io/manual/data-pipeline/inputs/windows-system-statistics.md)
- [Parsers](https://docs.fluentbit.io/manual/data-pipeline/parsers.md)
- [Configuring custom parsers](https://docs.fluentbit.io/manual/data-pipeline/parsers/configuring-parser.md)
- [Multiline parsing](https://docs.fluentbit.io/manual/data-pipeline/parsers/multiline-parsing.md)
- [JSON format](https://docs.fluentbit.io/manual/data-pipeline/parsers/json.md)
- [Logfmt format](https://docs.fluentbit.io/manual/data-pipeline/parsers/logfmt.md)
- [LTSV format](https://docs.fluentbit.io/manual/data-pipeline/parsers/ltsv.md)
- [Regular expression format](https://docs.fluentbit.io/manual/data-pipeline/parsers/regular-expression.md)
- [Decoder settings](https://docs.fluentbit.io/manual/data-pipeline/parsers/decoders.md)
- [Processors](https://docs.fluentbit.io/manual/data-pipeline/processors.md)
- [Conditional processing](https://docs.fluentbit.io/manual/data-pipeline/processors/conditional-processing.md)
- [Content modifier](https://docs.fluentbit.io/manual/data-pipeline/processors/content-modifier.md)
- [Cumulative to delta](https://docs.fluentbit.io/manual/data-pipeline/processors/cumulative-to-delta.md)
- [Filters as processors](https://docs.fluentbit.io/manual/data-pipeline/processors/filters.md)
- [Labels](https://docs.fluentbit.io/manual/data-pipeline/processors/labels.md)
- [Metrics selector](https://docs.fluentbit.io/manual/data-pipeline/processors/metrics-selector.md)
- [OpenTelemetry envelope](https://docs.fluentbit.io/manual/data-pipeline/processors/opentelemetry-envelope.md)
- [Sampling](https://docs.fluentbit.io/manual/data-pipeline/processors/sampling.md)
- [SQL](https://docs.fluentbit.io/manual/data-pipeline/processors/sql.md)
- [Topological data analysis](https://docs.fluentbit.io/manual/data-pipeline/processors/tda.md)
- [Filters](https://docs.fluentbit.io/manual/data-pipeline/filters.md)
- [AWS metadata](https://docs.fluentbit.io/manual/data-pipeline/filters/aws-metadata.md)
- [CheckList](https://docs.fluentbit.io/manual/data-pipeline/filters/checklist.md)
- [ECS metadata](https://docs.fluentbit.io/manual/data-pipeline/filters/ecs-metadata.md)
- [Expect](https://docs.fluentbit.io/manual/data-pipeline/filters/expect.md): Testing records to ensure they contain an expected key and values
- [GeoIP2 filter](https://docs.fluentbit.io/manual/data-pipeline/filters/geoip2-filter.md): Look up Geo data from IP.
- [Grep](https://docs.fluentbit.io/manual/data-pipeline/filters/grep.md): Select or exclude records using regular expressions.
- [Kubernetes](https://docs.fluentbit.io/manual/data-pipeline/filters/kubernetes.md)
- [Logs to metrics](https://docs.fluentbit.io/manual/data-pipeline/filters/log_to_metrics.md): Generate metrics from logs
- [Lua](https://docs.fluentbit.io/manual/data-pipeline/filters/lua.md)
- [Modify](https://docs.fluentbit.io/manual/data-pipeline/filters/modify.md)
- [Multiline](https://docs.fluentbit.io/manual/data-pipeline/filters/multiline-stacktrace.md): Concatenate multiline or stack trace log messages.
- [Nest](https://docs.fluentbit.io/manual/data-pipeline/filters/nest.md)
- [Nightfall](https://docs.fluentbit.io/manual/data-pipeline/filters/nightfall.md)
- [Parser](https://docs.fluentbit.io/manual/data-pipeline/filters/parser.md)
- [Record modifier](https://docs.fluentbit.io/manual/data-pipeline/filters/record-modifier.md)
- [Rewrite tag](https://docs.fluentbit.io/manual/data-pipeline/filters/rewrite-tag.md): Powerful and flexible routing
- [Standard output](https://docs.fluentbit.io/manual/data-pipeline/filters/standard-output.md)
- [Sysinfo](https://docs.fluentbit.io/manual/data-pipeline/filters/sysinfo.md)
- [Tensorflow](https://docs.fluentbit.io/manual/data-pipeline/filters/tensorflow.md)
- [Throttle](https://docs.fluentbit.io/manual/data-pipeline/filters/throttle.md)
- [Type converter](https://docs.fluentbit.io/manual/data-pipeline/filters/type-converter.md)
- [Wasm](https://docs.fluentbit.io/manual/data-pipeline/filters/wasm.md): Use Wasm programs as a filter.
- [Buffering](https://docs.fluentbit.io/manual/data-pipeline/buffering.md): Performance and data safety
- [Routing](https://docs.fluentbit.io/manual/data-pipeline/router.md): Create flexible routing rules
- [Outputs](https://docs.fluentbit.io/manual/data-pipeline/outputs.md)
- [Azure Log Analytics](https://docs.fluentbit.io/manual/data-pipeline/outputs/azure.md): Send logs, metrics to Azure Log Analytics
- [Azure Blob](https://docs.fluentbit.io/manual/data-pipeline/outputs/azure_blob.md): Microsoft certified Azure Storage Blob connector
- [Azure Data Explorer](https://docs.fluentbit.io/manual/data-pipeline/outputs/azure_kusto.md): Send logs to Azure Data Explorer (Kusto)
- [Azure Logs Ingestion API](https://docs.fluentbit.io/manual/data-pipeline/outputs/azure_logs_ingestion.md): Send logs to Azure Log Analytics using Logs Ingestion API
- [Amazon CloudWatch](https://docs.fluentbit.io/manual/data-pipeline/outputs/cloudwatch.md): Send logs and metrics to Amazon CloudWatch
- [Amazon Kinesis Data Firehose](https://docs.fluentbit.io/manual/data-pipeline/outputs/firehose.md): Send logs to Amazon Kinesis Firehose
- [Amazon Kinesis Data Streams](https://docs.fluentbit.io/manual/data-pipeline/outputs/kinesis.md): Send logs to Amazon Kinesis Streams
- [Amazon S3](https://docs.fluentbit.io/manual/data-pipeline/outputs/s3.md): Send logs, data, and metrics to Amazon S3
- [Apache SkyWalking](https://docs.fluentbit.io/manual/data-pipeline/outputs/skywalking.md)
- [Counter](https://docs.fluentbit.io/manual/data-pipeline/outputs/counter.md)
- [Dash0](https://docs.fluentbit.io/manual/data-pipeline/outputs/dash0.md): Send logs to Dash0
- [Datadog](https://docs.fluentbit.io/manual/data-pipeline/outputs/datadog.md): Send logs to Datadog
- [Dynatrace](https://docs.fluentbit.io/manual/data-pipeline/outputs/dynatrace.md): Send logs to Dynatrace
- [Elasticsearch](https://docs.fluentbit.io/manual/data-pipeline/outputs/elasticsearch.md): Send logs to Elasticsearch (including Amazon OpenSearch Service)
- [Exit](https://docs.fluentbit.io/manual/data-pipeline/outputs/exit.md): Exit Fluent Bit after a number of flushes, records, or seconds.
- [File](https://docs.fluentbit.io/manual/data-pipeline/outputs/file.md)
- [Flow counter](https://docs.fluentbit.io/manual/data-pipeline/outputs/flowcounter.md)
- [Forward](https://docs.fluentbit.io/manual/data-pipeline/outputs/forward.md)
- [Graylog Extended Log Format (GELF)](https://docs.fluentbit.io/manual/data-pipeline/outputs/gelf.md)
- [Google Chronicle](https://docs.fluentbit.io/manual/data-pipeline/outputs/chronicle.md)
- [Google Cloud BigQuery](https://docs.fluentbit.io/manual/data-pipeline/outputs/bigquery.md)
- [HTTP](https://docs.fluentbit.io/manual/data-pipeline/outputs/http.md)
- [InfluxDB](https://docs.fluentbit.io/manual/data-pipeline/outputs/influxdb.md)
- [Kafka Producer](https://docs.fluentbit.io/manual/data-pipeline/outputs/kafka.md)
- [Kafka REST Proxy](https://docs.fluentbit.io/manual/data-pipeline/outputs/kafka-rest-proxy.md)
- [LogDNA](https://docs.fluentbit.io/manual/data-pipeline/outputs/logdna.md): Send logs to LogDNA
- [Loki](https://docs.fluentbit.io/manual/data-pipeline/outputs/loki.md)
- [NATS](https://docs.fluentbit.io/manual/data-pipeline/outputs/nats.md)
- [New Relic](https://docs.fluentbit.io/manual/data-pipeline/outputs/new-relic.md)
- [Null](https://docs.fluentbit.io/manual/data-pipeline/outputs/null.md)
- [Observe](https://docs.fluentbit.io/manual/data-pipeline/outputs/observe.md)
- [Oracle Cloud Infrastructure Logging Analytics](https://docs.fluentbit.io/manual/data-pipeline/outputs/oci-logging-analytics.md): Send logs to Oracle Cloud Infrastructure Log Analytics Service
- [OpenObserve](https://docs.fluentbit.io/manual/data-pipeline/outputs/openobserve.md): Send logs to OpenObserve using Fluent Bit
- [OpenSearch](https://docs.fluentbit.io/manual/data-pipeline/outputs/opensearch.md): Send logs to Amazon OpenSearch Service
- [OpenTelemetry](https://docs.fluentbit.io/manual/data-pipeline/outputs/opentelemetry.md)
- [Output Formats](https://docs.fluentbit.io/manual/data-pipeline/outputs/output_formats.md)
- [Parseable](https://docs.fluentbit.io/manual/data-pipeline/outputs/parseable.md): Send logs, metrics, and traces to Parseable
- [Plot](https://docs.fluentbit.io/manual/data-pipeline/outputs/plot.md): Generate data file for GNU Plot
- [PostgreSQL](https://docs.fluentbit.io/manual/data-pipeline/outputs/postgresql.md)
- [Prometheus exporter](https://docs.fluentbit.io/manual/data-pipeline/outputs/prometheus-exporter.md): An output plugin to expose Prometheus Metrics
- [Prometheus remote write](https://docs.fluentbit.io/manual/data-pipeline/outputs/prometheus-remote-write.md): An output plugin to submit Prometheus Metrics using the remote write protocol
- [Slack](https://docs.fluentbit.io/manual/data-pipeline/outputs/slack.md)
- [Splunk](https://docs.fluentbit.io/manual/data-pipeline/outputs/splunk.md): Send logs to Splunk HTTP Event Collector
- [Stackdriver](https://docs.fluentbit.io/manual/data-pipeline/outputs/stackdriver.md)
- [Stackdriver special fields](https://docs.fluentbit.io/manual/data-pipeline/outputs/stackdriver_special_fields.md)
- [Standard output](https://docs.fluentbit.io/manual/data-pipeline/outputs/standard-output.md)
- [Syslog](https://docs.fluentbit.io/manual/data-pipeline/outputs/syslog.md)
- [TCP and TLS](https://docs.fluentbit.io/manual/data-pipeline/outputs/tcp-and-tls.md)
- [Treasure Data](https://docs.fluentbit.io/manual/data-pipeline/outputs/treasure-data.md)
- [UDP](https://docs.fluentbit.io/manual/data-pipeline/outputs/udp.md): Send logs to a remote UDP server
- [Vivo Exporter](https://docs.fluentbit.io/manual/data-pipeline/outputs/vivo-exporter.md)
- [WebSocket](https://docs.fluentbit.io/manual/data-pipeline/outputs/websocket.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fluentbit.io/manual/data-pipeline.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
