使用k8s搭建elk
ELK 到底是什么呢?ELK是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。 但是在实际的使用过程中我们还会引入一个新的组件,Filebeat它是 logstash的轻量级Golang语言版本。 在这里 我们明确一下分工 Filebeat : 从每个节点上收集日志 Logstash : 对收集到的日志进行处理分析,然后输出到Elasticsearch Elasticsearch : 提供日志的存储和搜索功能 Kibana :提供对于Elasticsearch的可视化界面与可视化操作 ps : 本文所使用的docker 镜像是似有仓库的镜像,自己可以使用官方镜像或者其他。 Filebeat Filebeat是用于转发和集中日志数据的轻量....