ELK搭建初入

news/2025/2/26 5:29:16

ELK搭建:

1、安装ElasticSearch 

用于存储收集到的日志信息

解压安装包 tar -xzvf elasticsearch-8.17.2-linux-x86_64.tar.gz

启动es:bin/elasticsearch –d(默认端口号9200)

浏览器输入es地址。出现以下数据即启动成功


2、安装Logstash

用于收集日志,SpringBoot应用整合了Logstash以后会把日志发送给Logstash,Logstash再把日志转发给Elasticsearch

解压安装包 tar -xzvf logstash-8.17.2-linux-x86_64.tar.gz

创建配置文件(后续增加一个项目就增加一个conf文件)

编辑配置文件

修改logstash管道配置(用于启动时找到对应的配置文件)

加上下面这段配置(对应配置文件目录)。

启动:bin/logstash

启动成功后在你的项目日志文件里配置logstash

配置成功后启动项目,项目日志就会发送到logstash中。


3、 安装Kibana

通过Web端的可视化界面来查看日志

解压安装包 tar -xzvf kibana-8.17.2-linux-x86_64.tar.gz

修改配置文件config/kibana.yml

启动kibana

nohup bin/kibana >/dev/null 2>&1 &

启动成功后查看日志索引

点击左侧管理

http://localhost:5601果然出现了kibana登录页面

需要elasticsearchbin目录下使用以下命令重新生成一个tokenkibana建立链接

bin\elasticsearch-create-enrollment-token.bat --scope kibana

同样,按照提示,到elasticsearch的目录下执行kibana-verification-code.bat批处理命令来得到验证码。

注意:

在运行kibana是会有https或者http请求无响应的问题

需要在kibana.yml的配置文件中修改请求地址

点击索引管理,可以看到logstash发送数据的索引会自动创建成功。

查看索引数据,点击左侧发现

创建数据视图

创建成功后即可查看项目日志。


http://www.niftyadmin.cn/n/5868047.html

相关文章

【工欲善其事】2025 年实现听书自由——基于 Kokoro-82M 的开源 TTS 工具 audiblez 本地部署实战

文章目录 2025 年实现听书自由——基于 Kokoro-82M 的开源 TTS 工具 audiblez 本地部署实战1 前言2 本地部署准备工作3 具体安装步骤4 命令行启动测试5 GUI 界面启动测试6 相关资源一站式下载 2025 年实现听书自由——基于 Kokoro-82M 的开源 TTS 工具 audiblez 本地部署实战 …

【Pandas】pandas Series add_suffix

Pandas2.2 Series Computations descriptive stats 方法描述Series.align(other[, join, axis, level, …])用于将两个 Series 对齐,使其具有相同的索引Series.case_when(caselist)用于根据条件列表对 Series 中的元素进行条件判断并返回相应的值Series.drop([lab…

第25周JavaSpringboot实战-电商项目 4.商品分类管理

商品分类模块开发笔记 模块功能概述 实现分类数据的 增删改查 功能核心难点: 分类的父子级目录结构递归实现多级分类查找列表展示顺序控制(从父级向子级递归) 接口说明 后台接口 1. 添加分类 请求地址: /admin/category/add 请求方法: …

从零开始:使用PyTorch构建DeepSeek R1模型及其训练详解

本文将引导你使用 PyTorch 从零开始构建 DeepSeek R1 模型,并详细解释模型架构和训练步骤。DeepSeek R1 是一个假设的模型名称,为了演示目的,我们将构建一个基于 Transformer 的简单文本生成模型。 1. 模型架构 DeepSeek R1 的核心是一个基…

maven Problem shading JAR的几个解决方案

1 现象 Error creating shaded jar: Problem shading JAR :xxxxxx.jar entry META-INF/versions/11/com/fasterxml/jackson/core/io/doubleparser/BigSignificand.class: java.lang.IllegalArgumentException -> [Help 1] 2 原因 这个问题通常是由于 maven-s…

CaffeineCache自定义缓存时间

文章目录 1、POM文件依赖2、声明缓存3、缓存使用4、测试缓存5、自定义缓存过期时间6、测试自定义超时时间 1、POM文件依赖 <dependency><groupId>com.github.ben-manes.caffeine</groupId><artifactId>caffeine</artifactId><version>3.1…

基于Matlab实现汽车远近光灯识别的详细步骤及代码示例

以下是一个基于Matlab实现汽车远近光灯识别的详细步骤及代码示例&#xff0c;主要通过图像处理技术来区分远光灯和近光灯。 整体思路 图像预处理&#xff1a;包括读取图像、灰度化、去噪等操作&#xff0c;以提高后续处理的准确性。边缘检测&#xff1a;找出图像中的边缘信息…

Windows - 通过ssh打开带有图形界面的程序 - 一种通过计划任务的曲折实现方式

Windows(奇思妙想) - 通过ssh打开带有图形界面的程序 - 一种通过计划任务的曲折实现方式 前言 Windows启用OpenSSH客户端后就可以通过SSH的方式访问Windows了。但是通过SSH启动的程序&#xff1a; 无法显示图形界面会随着SSH进程的结束而结束 于是想到了一种通过执行“计划…