读书频道 > 网站 > 网站运营 > 网站运维技术与实践
3.3.2 logstash
2014-04-12 15:01:15     我来说两句 
收藏    我要投稿   

本文所属图书 > 网站运维技术与实践

网站运维工作,一向以内容繁杂、覆盖面广著称。《网站运维技术与实践》选取日常工作涉及的监测调优、日志分析、集群规划、自动化部署、存储和数据库等方面,力图深入阐述各项工作的技术要点及协议原理,并介绍相  立即去当当网订购

比上一节的 Flume-ng更进一步,下面介绍一个非 Java的项目。

Logstash是由 Loggy(前 Splunk员工构建在亚马逊 AWS云基础上的世界上最大的第三方日志分析处理服务商)贡献的开源项目。其官网地址是 http://logstash.net/。

Logstash由 JRuby语言编写。而事实上,除开一小部分使用 Joda库处理时间的逻辑,以及一个采用 RPC协议连接 ElasticSearch的插件,其余所有代码都可以在 MRI上运行。而使用标准的 Ruby库 DateTime作为替换,也非常容易。笔者就一直使用 MRI的 1.8.7和

1.9.3版本分别运行着 Logstash。

因为是采用 Ruby编写的,所以 Logstash社区非常活跃,现在已经拥有接近 100个配套插件。与 Flume-ng或 Rsyslog的结构类似,Logstash同样由 input、filter和 output三个部件组成。绝大多数运维人员都可以从它庞大的插件库中找到自己擅长和熟悉的组件,来尽快搭建完成 Logstash系统。Logstash全部插件列表如下。

input插件列表:amqp、drupal_dblog、eventlog、exec、file、ganglia、gelf、gemfire、 generator、heroku、irc、log4j、lumberjack、pipe、redis、relp、sqs、stdin、stomp、 syslog、tcp、twitter、udp、xmpp、zenoss、zeromq。

filter插件列表:alter、anonymize、checksum、csv、date、dns、environment、gelfify、 geoip、grep、grok、grokdiscovery、json、kv、metrics、multiline、mutate、noop、 split、syslog_pri、urldecode、xml、zeromq。

output插件列表:amqp、boundary、circonus、cloudwatch、datadog、elasticsearch、 elasticsearch_http、elasticsearch_river、email、exec、file、ganglia、gelf、gemfire、graphite、 graphtastic、http、internal、irc、juggernaut、librato、loggly、lumberjack、metriccatcher、 mongodb、nagios、nagios_nsca、null、opentsdb、pagerduty、pipe、redis、riak、riemann、 sns、sqs、statsd、stdout、stomp、syslog、tcp、websocket、xmpp、zabbix、zeromq

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:3.3.1 Flume-ng
下一篇:3.3.2.1 快速构建
相关文章
图文推荐
1.2 确认网站目标
网站创富 : 从搭建
3.4.4 表现细节的拍
3.4.3 表现整体外观
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站