| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 【ES】Elastricsearch + LogStash + Kibana收集日志 -> 正文阅读 |
|
[大数据]【ES】Elastricsearch + LogStash + Kibana收集日志 |
为什么要用ELK? ????????ELK实际上是三个工具,Elastricsearch + LogStash + Kibana。一般情况下我们可以把日志保存在日志文件当中,也可以把日志存入数据库当中。但随着业务量的增加,日志数据量也会不断增加。我们通过ELK可以更好的收集、管理、分析日志。 ????????收集过程架构图 1、ElasticSearch ????????Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。它能很方便的使大量数据具有搜索、分析和探索的能力。 本文使用ES版本为elasticsearch-7.6.2。官网下载,安装配置十分简单,可自行百度。 2、Logstash ????????Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到您最喜欢的 “存储库” 中。这边我们的存储库是 Elasticsearch。 本文使用Logstash版本为logstash-7.6.2。 ????????官网下载地址:https://www.elastic.co/cn/downloads/logstash ????????新建一个配置文件logstash-simple.conf,内容为:
????????执行启动脚本: ????????访问测试:http://localhost:9600 ????????注意:在执行启动脚本时可能会报错,我把我遇到的问题列出来
3、Kibana ????????Kibana 让您能够可视化 Elasticsearch 中的数据并操作 Elastic Stack,因此您可以在这里解开任何疑问:例如,为何会在凌晨 2:00 被传呼,雨水会对季度数据造成怎样的影响。 本文使用kibana-7.6.2-windows-x86_64版本 ????????官网下载:https://www.elastic.co/downloads/kibana ????????修改Kebana配置文件,让其指向ElasticSearch ?????????双击脚本启动,访问测试:http://localhost:5601 4、整合SpringBoot + Logstash ????????首先修改logstash的配置并重启。作用是开启logstash服务,接收logback日志。
????????在maven配置文件中添加依赖
?????????添加日志框架logback的配置,配置日志输出
????????启动springboot项目,并在Kibana中查看日志 ????????参考文章 :https://mp.weixin.qq.com/s/QC7AtZ8xW1z9MrbCtiUEvw |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 16:56:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |