第17章-输入插件Input

输入插件允许Logstash读取特定的源。

下面列举一些输入插件,Elastic支持的插件列表,请查阅 支持矩阵

插件 说明 Github
azure_event_hubs 从Azure Event Hub接受事件 azure_event_hubs
beats 从Elastic Beats框架接受事件 logstash-input-beats
cloudwatch 从Amazon Web Services CloudWatch API拉取事件 logstash-input-cloudwatch
couchdb_changes 来自CouchDB的 _changes URI的流事件 logstash-input-couchdb_changes
dead_letter_queue 从Logstash死信队列读取事件 logstash-input-dead_letter_queue
elasticsearch 从Elasticsearch集群读取查询结果 logstash-input-elasticsearch
exec 捕获shell命令的输出作为事件 logstash-input-exec
file 来自文件的流事件 logstash-input-file
ganglia 通过UDP读取Ganglia数据包 logstash-input-ganglia
gelf 从Graylog2读取GELF-format消息作为事件 logstash-input-gelf
generator 生成随机日志事件用于测试 logstash-input-generator
github 从Github webhook读取事件 logstash-input-github
google_pubsub 从Google Cloud PubSub服务消费事件 logstash-input-google_pubsub
graphite graphite 工具读取性能数据 logstash-input-graphite
heartbeat 生成心跳事件用于测试 logstash-input-heartbeat
http 通过HTTP或HTTPS接收事件 logstash-input-http
http_poller 将一个HTTP API输出解码为事件 logstash-input-http_poller
imap 从IMAP服务器读取邮件 logstash-input-imap
irc 从IRC服务器读取事件 logstash-input-irc
jdbc 从JDBC数据创建事件 logstash-input-jdbc
jms 从Jms中间件读取事件 logstash-input-jms
jmx 通过JMX从远端Java应用获取性能数据 logstash-input-jmx
kafka 从Kafka读取一个主题 logstash-input-kafka
kinesis 从一个AWS Kinesis流读取事件 logstash-input-kinesis
log4j 通过一个TCP socket从Log4j SocketAppender 对象读取事件 logstash-input-log4j
lumberjack 使用Lumberjack协议读取事件 logstash-input-lumberjack
meetup 捕获命令行工具的输出作为一个事件 logstash-input-meetup
pipe 从一个长期运行的命令管道获取流事件 logstash-input-pipe
puppet_facter 从Puppet服务器接收facter logstash-input-puppet_facter
rabbitmq 从一个RabbitMQ exchange拉取事件 logstash-input-rabbitmq
redis 从一个Redis实例读取事件 logstash-input-redis
relp 通过一个TCP socket接收RELP事件 logstash-input-relp
rss 捕获命令行工具的输出作为一个事件 logstash-input-rss
s3 从一个S3 bucket获取流事件 logstash-input-s3
salesforce 基于Saleforce SOQL查询创建事件 logstash-input-salesforce
snmp 使用SNMP协议对接网络设备 logstash-input-snmp
snmptrap 基于SNMP Trap消息创建事件 logstash-input-snmptrap
sqlite 基于SQLite数据库的行创建事件 logstash-input-sqlite
sqs 从Amazon WebServices Simple Queue Service队列拉取事件 logstash-input-sqs
stdin 从标准输入读取事件 logstash-input-stdin
stomp 通过STOMP协议接收并创建消息 logstash-input-stomp
syslog 从syslog消息读取事件 logstash-input-syslog
tcp 从一个TCP socket读取事件 logstash-input-tcp
twitter 从Twitter Streaming API读取事件 logstash-input-twitter
udp 通过UDP读取事件 logstash-input-udp
unix 通过一个Unix socket读取事件 logstash-input-unix
varnishlog varnish 缓存共享内存日志读取 logstash-input-varnishlog
websocket 从一个websocket读取事件 logstash-input-websocket
wmi 基于一个WMI查询结果创建事件 logstash-input-wmi
xmpp 通过XMPP/Jabber协议接收事件 logstash-input-xmpp

results matching ""

    No results matching ""