Input plugins | Elastic Documentation (original) (raw)
Plugin
Description
Github repository
Receives events from Azure Event Hubs
Receives events from the Elastic Beats framework
Pulls events from the Amazon Web Services CloudWatch API
Streams events from CouchDB’s _changes
URI
logstash-input-couchdb_changes
read events from Logstash’s dead letter queue
logstash-input-dead_letter_queue
Receives events from the Elastic Agent framework
logstash-input-beats (shared)
Accepts events from Elastic Serverless Forwarder
logstash-input-elastic_serverless_forwarder
Reads query results from an Elasticsearch cluster
Captures the output of a shell command as an event
Streams events from files
Reads Ganglia packets over UDP
Reads GELF-format messages from Graylog2 as events
Generates random log events for test purposes
Reads events from a GitHub webhook
Extract events from files in a Google Cloud Storage bucket
logstash-input-google_cloud_storage
Consume events from a Google Cloud PubSub service
Reads metrics from the graphite
tool
Generates heartbeat events for testing
Receives events over HTTP or HTTPS
Decodes the output of an HTTP API into events
Reads mail from an IMAP server
Reads events from an IRC server
Generates synthetic log events
Reads events from standard input
Creates events from JDBC data
Reads events from a Jms Broker
Retrieves metrics from remote Java applications over JMX
Reads events from a Kafka topic
Receives events through an AWS Kinesis stream
Reads from Logstash output of another Logstash instance
Reads events over a TCP socket from a Log4j SocketAppender
object
Receives events using the Lumberjack protocol
Captures the output of command line tools as an event
Streams events from a long-running command pipe
Receives facts from a Puppet server
Pulls events from a RabbitMQ exchange
Reads events from a Redis instance
Receives RELP events over a TCP socket
Captures the output of command line tools as an event
Streams events from files in a S3 bucket
Reads logs from AWS S3 buckets using sqs
Creates events based on a Salesforce SOQL query
Polls network devices using Simple Network Management Protocol (SNMP)
Creates events based on SNMP trap messages
Creates events based on rows in an SQLite database
Pulls events from an Amazon Web Services Simple Queue Service queue
Reads events from standard input
Creates events received with the STOMP protocol
Reads syslog messages as events
Reads events from a TCP socket
Reads events from the Twitter Streaming API
Reads events over UDP
Reads events over a UNIX socket
Reads from the varnish
cache shared memory log
Reads events from a websocket
Creates events based on the results of a WMI query
Receives events over the XMPP/Jabber protocol