官方文档地址
Elastic supported plugins
These plugins are maintained and supported by Elastic.
Plugin | Description | Github repository |
Receives events from the Elastic Beats framework | ||
Streams events from CouchDB’s | ||
Reads query results from an Elasticsearch cluster | ||
Streams events from files | ||
Reads GELF-format messages from Graylog2 as events | ||
Generates random log events for test purposes | ||
Reads metrics from the | ||
Generates heartbeat events for testing | ||
Receives events over HTTP or HTTPS | ||
Decodes the output of an HTTP API into events | ||
Creates events from JDBC data | ||
Reads events from a Kafka topic | ||
Reads events over a TCP socket from a Log4j | ||
Receives events using the Lumberjack protocl | ||
Pulls events from a RabbitMQ exchange | ||
Reads events from a Redis instance | ||
Streams events from files in a S3 bucket | ||
Pulls events from an Amazon Web Services Simple Queue Service queue | ||
Reads events from standard input | ||
Reads syslog messages as events | ||
Reads events from a TCP socket | ||
Reads events from the Twitter Streaming API | ||
Reads events over UDP |
Community supported plugins
These plugins are maintained and supported by the community. These plugins have met the Logstash development & testing criteria for integration. Contributors include Community Maintainers, the Logstash core team at Elastic, and the broader community.
Plugin | Description | Github repository |
Pulls events from the Amazon Web Services CloudWatch API | ||
Retrieves watchdog log events from Drupal installations with DBLog enabled | ||
Pulls events from the Windows Event Log | ||
Captures the output of a shell command as an event | ||
Reads Ganglia packets over UDP | ||
Pushes events to a GemFire region | ||
Reads events from a GitHub webhook | ||
Streams events from the logs of a Heroku app | ||
Reads mail from an IMAP server | ||
Reads events from an IRC server | ||
Retrieves metrics from remote Java applications over JMX | ||
Receives events through an AWS Kinesis stream | ||
Captures the output of command line tools as an event | ||
Streams events from a long-running command pipe | ||
Receives facts from a Puppet server | ||
Receives events from a Rackspace Cloud Queue service | ||
Receives RELP events over a TCP socket | ||
Captures the output of command line tools as an event | ||
Creates events based on a Salesforce SOQL query | ||
Creates events based on SNMP trap messages | ||
Creates events based on rows in an SQLite database | ||
Creates events received with the STOMP protocol | ||
Reads events over a UNIX socket | ||
Reads from the | ||
Reads events from a websocket | ||
Creates events based on the results of a WMI query | ||
Receives events over the XMPP/Jabber protocol | ||
Reads Zenoss events from the fanout exchange | ||
Reads events from a ZeroMQ SUB socket |