Type to search.

Output plugins

Stack

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Generally available

    This functionality is generally available and ready for production usage.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

An output plugin sends event data to a particular destination. Outputs are the final stage in the event pipeline.

The following output plugins are available below. For a list of Elastic supported plugins, please consult the Support Matrix.

Plugin Description Github repository
boundary Sends annotations to Boundary based on Logstash events logstash-output-boundary
circonus Sends annotations to Circonus based on Logstash events logstash-output-circonus
cloudwatch Aggregates and sends metric data to AWS CloudWatch logstash-output-cloudwatch
csv Writes events to disk in a delimited format logstash-output-csv
datadog Sends events to DataDogHQ based on Logstash events logstash-output-datadog
datadog_metrics Sends metrics to DataDogHQ based on Logstash events logstash-output-datadog_metrics
dynatrace Sends events to Dynatrace based on Logstash events logstash-output-dynatrace
elastic_workplace_search Sends events to the https://www.elastic.co/enterprise-search[Elastic Workplace Search] solution logstash-integration-elastic_enterprise_search
elasticsearch Stores logs in Elasticsearch logstash-output-elasticsearch
email Sends email to a specified address when output is received logstash-output-email
exec Runs a command for a matching event logstash-output-exec
file Writes events to files on disk logstash-output-file
ganglia Writes metrics to Ganglia's gmond logstash-output-ganglia
gelf Generates GELF formatted output for Graylog2 logstash-output-gelf
google_bigquery Writes events to Google BigQuery logstash-output-google_bigquery
google_cloud_storage Uploads log events to Google Cloud Storage logstash-output-google_cloud_storage
google_pubsub Uploads log events to Google Cloud Pubsub logstash-output-google_pubsub
graphite Writes metrics to Graphite logstash-output-graphite
graphtastic Sends metric data on Windows logstash-output-graphtastic
http Sends events to a generic HTTP or HTTPS endpoint logstash-output-http
influxdb Writes metrics to InfluxDB logstash-output-influxdb
irc Writes events to IRC logstash-output-irc
java_stdout Prints events to the STDOUT of the shell core plugin
juggernaut Pushes messages to the Juggernaut websockets server logstash-output-juggernaut
kafka Writes events to a Kafka topic logstash-integration-kafka
librato Sends metrics, annotations, and alerts to Librato based on Logstash events logstash-output-librato
loggly Ships logs to Loggly logstash-output-loggly
logstash Ships data to Logstash input on another Logstash instance logstash-integration-logstash
lumberjack Sends events using the lumberjack protocol logstash-output-lumberjack
metriccatcher Writes metrics to MetricCatcher logstash-output-metriccatcher
mongodb Writes events to MongoDB logstash-output-mongodb
nagios Sends passive check results to Nagios logstash-output-nagios
nagios_nsca Sends passive check results to Nagios using the NSCA protocol logstash-output-nagios_nsca
opentsdb Writes metrics to OpenTSDB logstash-output-opentsdb
pagerduty Sends notifications based on preconfigured services and escalation policies logstash-output-pagerduty
pipe Pipes events to another program's standard input logstash-output-pipe
rabbitmq Pushes events to a RabbitMQ exchange logstash-integration-rabbitmq
redis Sends events to a Redis queue using the RPUSH command logstash-output-redis
redmine Creates tickets using the Redmine API logstash-output-redmine
riak Writes events to the Riak distributed key/value store logstash-output-riak
riemann Sends metrics to Riemann logstash-output-riemann
s3 Sends Logstash events to the Amazon Simple Storage Service logstash-output-s3
sink Discards any events received core plugin
sns Sends events to Amazon's Simple Notification Service logstash-output-sns
solr_http Stores and indexes logs in Solr logstash-output-solr_http
sqs Pushes events to an Amazon Web Services Simple Queue Service queue logstash-output-sqs
statsd Sends metrics using the statsd network daemon logstash-output-statsd
stdout Prints events to the standard output logstash-output-stdout
stomp Writes events using the STOMP protocol logstash-output-stomp
syslog Sends events to a syslog server logstash-output-syslog
tcp Writes events over a TCP socket logstash-output-tcp
timber Sends events to the Timber.io logging service logstash-output-timber
udp Sends events over UDP logstash-output-udp
webhdfs Sends Logstash events to HDFS using the webhdfs REST API logstash-output-webhdfs
websocket Publishes messages to a websocket logstash-output-websocket
xmpp Posts events over XMPP logstash-output-xmpp
zabbix Sends events to a Zabbix server logstash-output-zabbix