# Data pipeline

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