Loading

Output plugins

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
app_search (deprecated) [deprecated at Elastic Stack version 9.0.0 and plugin version 3.0.1] Sends events to Elastic App Search logstash-integration-elastic_enterprise_search
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_app_search (deprecated) [deprecated at Elastic Stack version 9.0.0 and plugin version 3.0.1]Sends events to the Elastic App Search solution logstash-integration-elastic_enterprise_search
elastic_workplace_search Sends events to the 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
workplace_search (deprecated) [deprecated at Elastic Stack version 9.0.0 and plugin version 3.0.1] Sends events to Elastic Workplace Search logstash-integration-elastic_enterprise_search
xmpp Posts events over XMPP logstash-output-xmpp
zabbix Sends events to a Zabbix server logstash-output-zabbix