摘要: 在Golang中能使用Label的有goto, break, continue.,这篇文章就介绍下Golang中Label使用和注意点. 注意点: Label在continue, break中是可选的, 但是在goto中是必须的 作用范围: 定义Label的函数体内. Label可以声明在函数体的任 阅读全文
posted @ 2020-11-06 17:44 DreamBoy_张亚飞 阅读(2271) 评论(0) 推荐(0) 编辑
摘要: 从kafka里面把日志取出来,写入ES,使用Kibana做可视化展示 1. ElasticSearch 1.1 介绍 Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索 阅读全文
posted @ 2020-11-06 16:07 DreamBoy_张亚飞 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 实现功能 logagent根据etcd的配置创建多个tailtask logagent实现watch新配置 logagent实现新增收集任务 logagent删除新配置中没有的那个任务 logagent根据IP拉取自己的配置 代码实现 config/config.ini [kafka] addres 阅读全文
posted @ 2020-11-06 15:52 DreamBoy_张亚飞 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 一、什么是LogAhent 类似于在linux下通过tail的方法读日志文件,将读取的内容发给kafka,这里的tailf是可以动态变化的,当配置文件发生变化时,可以通知我们程序自动增加需要增加的配置文件。tailf去获取相应的日志并发给kafka producer。主要包含kafka、tailf和 阅读全文
posted @ 2020-11-06 15:39 DreamBoy_张亚飞 阅读(2318) 评论(0) 推荐(0) 编辑
摘要: 一、JDK的下载与安装 安装文件:http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载JDK jdk镜像:https://repo.huaweicloud.com/java/jdk/ 安装完成后需要添加以下的环境变 阅读全文
posted @ 2020-11-06 14:50 DreamBoy_张亚飞 阅读(366) 评论(0) 推荐(0) 编辑