摘要: Filebeat命令参考: export命令 将配置或索引模板导出到stdout。您可以使用此命令快速查看配置或索引模板的内容。 filebeat export SUBCOMMAND [FLAGS] SUBCOMMANDS config 将当前配置导出到stdout。如果使用该-c标志,则此命令将导 阅读全文
posted @ 2018-11-08 16:55 风住 阅读(4844) 评论(0) 推荐(0) 编辑
摘要: Filebeat工作原理 Filebeat由两个主要组件组成:prospectors 和 harvesters。这两个组件协同工作将文件变动发送到指定的输出中。 Harvester(收割机):负责读取单个文件内容。每个文件会启动一个Harvester,每个Harvester会逐行读取各个文件,并将文 阅读全文
posted @ 2018-11-07 16:27 风住 阅读(4056) 评论(0) 推荐(0) 编辑
摘要: 首先得安装好Elasticsearch、Kibana和Logstash(这里全部使用rpm安装的是6.4.2版本,而且都是单机安装,暂时没有考虑分布式安装。) 服务器内存要求至少为4G,下图为运行起来的ELK,4G内存的虚拟机,可以看到占用内存很大。 在安装之前首先确定java(1.8版本以上)已经 阅读全文
posted @ 2018-11-07 14:25 风住 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 为什么用到ELK: 一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集 阅读全文
posted @ 2018-11-05 14:38 风住 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 使用open-falcon自定义push数据,在open-falcon中数据能正常显示,而在grafana中添加监控项时却无法显示。 由上述现象可判断可能是由于open-falcon的api组件有问题,查看api组件的日志错误如下: 可见由于endpoint的值没有传数据库的条件中,导致上面sele 阅读全文
posted @ 2018-11-02 11:48 风住 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 常用os模块工具: shell变量 os.environ 运行程序 os.system, os.popen, os.execv, os.spawnv 派生进程 os.fork, os.pipe, os.waitpid, os.kill 文件描述符、文件锁 os.read, os.write, os. 阅读全文
posted @ 2018-10-30 22:24 风住 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一、首先确定go语言安装环境配置好 1.进入官网下载源码包 https://golang.org/dl/ 2.解压缩,配置环境变量 在/etc/profile最后加上export PATH=$PATH:/usr/local/go/bin(此处解压至/usr/local/目录下) source /et 阅读全文
posted @ 2018-10-26 18:06 风住 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 推导式创建序列 推导式是一个或多个迭代器快速创建序列的一种方式。可以将循环和条件判断结合,简化代码。几个推导式注意符号的使用,比如小括号,方括号,大括号等等。 列表推导式 列表推导式生成列表对象,语法: [表达式 for item in 可迭代对象] 或者:[表达式 for item in 可迭代对 阅读全文
posted @ 2018-10-04 13:26 风住 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 模块就是程序,任何python程序都可以作为模块进行导入。模块用于定义函数和类等。当导入模块后,会有一个__pycache__子目录,这个缓存文件目录包含处理后的文件,能更高效的处理,以后再次导入则使用它。 python包含一组称为标准库的模块,默认在/usr/local/lib/python3.6 阅读全文
posted @ 2018-09-20 23:20 风住 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 打开文件 文件的基本方法 迭代文件内容 打开文件 打开文件,可以使用自动导入的模块io中的函数open。函数open将文件名作为唯一必不可少的参数,并返回一个文件对象。如果只指定一个文件名,则获得一个可读取的文件对象。 如果当前目录中有此文件则可以打开,如果位于其他位置则需要指定完整的路径,如果指定 阅读全文
posted @ 2018-09-19 23:09 风住 阅读(13064) 评论(0) 推荐(1) 编辑