ELKStack读取网络数据
2015-10-21 09:36
447 查看
读取网络数据(TCP)
未来你可能会用 Redis 服务器或者其他的消息队列系统来作为 logstash broker 的角色。不过 Logstash 其实也有自己的TCP/UDP 插件,在临时任务的时候,也算能用,尤其是测试环境。小贴士:虽然 LogStash::Inputs::TCP 用 Ruby 的 Socket 和 OpenSSL 库实现了高级的 SSL 功能,但 Logstash 本身只能在SizedQueue 中缓存 20 个事件。这就是我们建议在生产环境中换用其他消息队列的原因。配置示例
input {tcp {
port => 8888
mode => "server"
ssl_enable => false
}
}
常见场景
目前来看, LogStash::Inputs::TCP 最常见的用法就是配合 nc 命令导入旧数据。在启动 logstash 进程后,在另一个终端运行如下命令即可导入数据:# nc 127.0.0.1 8888 < olddata这种做法比用 LogStash::Inputs::File 好,因为当 nc 命令结束,我们就知道数据导入完毕了。而用 input/file 方式,logstash 进程还会一直等待新数据输入被监听的文件,不能直接看出是否任务完成了。相关文章推荐
- 学习prefuse
- ios、android 数据可视化图表赏析
- 奇虎360-数据可视化
- 软件即服务和云计算之间有什么区别
- (转)智能+可视化 看商业智能的发展方向
- 《Nevron NET Vision Enterprise 2007 v7.2.Q1》For VS2003 & For VS2005 FTP下载 技术共享
- 学习R网址
- 利用VTK对数据进行可视化的实例
- MATLAB-数据可视化笔记
- 计算机图形实现建模技术的3种方法
- 【斯坦福大学】计算机图形学实验室的概况
- MATLAB与外部程序的数据交互三板斧
- 如何正确理解商业智能(BI)?--上
- 基于内容的信息存取与MPEG-7
- web设计趋势与潮流
- 22个免费的数据可视化和分析工具推荐
- MapInfo简介
- MapInfo简介
- 上海交通大学信息安全学院2006年硕士研究生入学考试专业目录
- 上海交通大学 "计算机应用技术" 考试科目