摘要: Dockerfile文件详解 回到顶部 什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker build命令用于从Dockerfile构建映像。可以在d 阅读全文
posted @ 2021-02-23 11:34 小学弟- 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Go实现日志收集系统4 到这一步,我的收集系统就已经完成很大一部分工作,我们重新看一下我们之前画的图: 我们已经完成前面的部分,剩下是要完成后半部分,将kafka中的数据扔到ElasticSearch,并且最终通过kibana展现出来 ElasticSearch 官网地址这里介绍了非常详细的安装方法 阅读全文
posted @ 2021-02-23 09:39 小学弟- 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Go实现日志收集系统3 再次整理了一下这个日志收集系统的框,如下图 这次要实现的代码的整体逻辑为: 完整代码地址为: etcd介绍 高可用的分布式key-value存储,可以用于配置共享和服务发现 类似的项目:zookeeper和consul 开发语言:go 接口:提供restful的接口,使用简单 阅读全文
posted @ 2021-02-23 09:37 小学弟- 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Go实现日志收集系统2 一篇文章主要是关于整体架构以及用到的软件的一些介绍,这一篇文章是对各个软件的使用介绍,当然这里主要是关于架构中我们agent的实现用到的内容 关于zookeeper+kafka 我们需要先把两者启动,先启动zookeeper,再启动kafka启动ZooKeeper:./bin 阅读全文
posted @ 2021-02-23 09:35 小学弟- 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Go实现日志收集系统1 项目背景 每个系统都有日志,当系统出现问题时,需要通过日志解决问题 当系统机器比较少时,登陆到服务器上查看即可满足 当系统机器规模巨大,登陆到机器上查看几乎不现实 当然即使是机器规模不大,一个系统通常也会涉及到多种语言的开发,拿我们公司来说,底层是通过c++开发的,而也业务应 阅读全文
posted @ 2021-02-23 09:33 小学弟- 阅读(414) 评论(0) 推荐(0) 编辑