当前位置: 首页 > news >正文

公司建设网站流程阜阳网站建设价格低

公司建设网站流程,阜阳网站建设价格低,站酷网怎么接单赚钱,广州 网站 建设ELK日志解决方案 ELK套件日志系统应该是Elasticsearch使用最广泛的场景之一了,Elasticsearch支持海量数据的存储和查询,特别适合日志搜索场景。广泛使用的ELK套件(Elasticsearch、Logstash、Kibana)是日志系统最经典的案例,使用Logstash和Be…

ELK日志解决方案

ELK套件日志系统应该是Elasticsearch使用最广泛的场景之一了,Elasticsearch支持海量数据的存储和查询,特别适合日志搜索场景。广泛使用的ELK套件(Elasticsearch、Logstash、Kibana)是日志系统最经典的案例,使用Logstash和Beats组件进行日志收集,Elasticsearch存储和查询应用日志,Kibana提供日志的可视化搜索界面。

在这里插入图片描述

安装es和kibana

本文版本为8.5.0

安装es和kibana文档可以参考:

https://blog.csdn.net/weixin_73195042/article/details/135835820

https://blog.csdn.net/weixin_73195042/article/details/135567295

此处es配置密码:elastic/111111

安装Logstash

请注意:Logstash版本必须和es版本一致!这里以8.5.0版本为例。

第一步:拉取镜像

docker pull logstash:8.5.0

第二步:需要提前在linux服务器上环境 /mydata/logstash/logstash.conf,内容如下

mkdir -p /mydata/logstash

input {tcp {mode => "server"host => "0.0.0.0"port => 5044codec => json_lines}
}
filter{}
output {elasticsearch {hosts => "192.168.200.6:9200"index => "project-%{+YYYY.MM.dd}"user => "elastic"password => "111111"}
}

第三步:创建容器

docker run --name docker_logstash -p 5044:5044 \
--restart=always \
--link docker_elasticsearch:es \
-v /mydata/logstash/logstash.conf:/usr/share/logstash/pipeline/logstash.conf \
-d logstash:8.5.0

安装Filebeat

第一步:授权

chmod 777 -R /var/log/messages

第二步:启动日志收集器

docker run -d \--name=filebeat \--restart=always \-v filebeat-conf:/usr/share/filebeat \-v /var/log/messages:/var/log/messages \--link 1833f6a65c2a:docker_elasticsearch \elastic/filebeat:7.8.01833f6a65c2a: es容器的ID

第三步:修改配置文件:

进入到目录:
cd /var/lib/docker/volumes/filebeat-conf/_data
修改配置文件
vim filebeat.yml
内容如下
filebeat.inputs:
- type: logenabled: truepaths:- /var/log/messages
filebeat.config:modules:path: ${path.config}/modules.d/*.ymlreload.enabled: falseprocessors:- add_cloud_metadata: ~- add_docker_metadata: ~output.elasticsearch:hosts: '192.168.200.128:9200'indices:- index: "filebeat-%{+yyyy.MM.dd}"

重启filebeat 容器,运行检索模块

效果:以后虚拟机上的所有日志都会收集保存到es中,可以在kibana中进行检索。

Logstash环境问题

  1. 安装Logstash

  2. 通过查看Logstash容器日志,401未授权异常 ES8.0后必须有授权许可

  3. 修改宿主机Logstash配置文件添加授权配置信息即可:/mydata/logstash/logstash.conf。

    此处密码应该与es密码一致

    user => "elastic"
    password => "111111"
    
  4. 重启Logstash容器,再查看一下日志,发现没有报错。

项目中整合

  1. 引入依赖

    <dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>5.1</version>
    </dependency>
    
  2. 日志配置文件logback-spring.xml增加,日志Logstash策略

    <!-- logstash日志 -->
    <appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><!-- logstash ip和暴露的端口,logback就是通过这个地址把日志发送给logstash --><destination>192.168.200.6:5044</destination><encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder" />
    </appender><!-- 开发环境 -->
    <springProfile name="dev"><!-- com.atguigu日志记录器:业务程序INFO级别  --><logger name="com.atguigu" level="INFO" /><!--<logger name="com.alibaba" level="WARN" />--><!-- 根日志记录器:INFO级别  --><root level="INFO"><appender-ref ref="CONSOLE" /><appender-ref ref="LOGSTASH" /></root>
    </springProfile>
    
  3. 启动项目测试Java进程启动会将日志发送到Logstash,Logstash会自动将数据存入ES

  4. 这时候我们启动项目,然后进入es的控制台,输入:

    GET /project-2024.01.26/_search
    {"query": {"term": {"level.keyword": {"value": "WARN"}}}
    }
    

    这样我们就可以得到服务的日志了。

我们还可以通过一些开源组件让日志可视化的直接展示出来,而不需要我们每次在es中查询。例如:

Plumelog: 一个简单易用的java日志系统,解放你的日志查询困难问题,方便快速追踪问题,安装配置简单,性能优秀 演示视频地址:https://v.qq.com/x/page/g3308uxlcnw.html (gitee.com)

http://www.yayakq.cn/news/646432/

相关文章:

  • 阿里网站建设方案书网络营销课程免费
  • 黑人与白人做爰网站成都网站建设找亮帅
  • 网站架构方案网站制作与发布
  • 网站模板目录扫描东莞中赢网站建设公司怎么样
  • 商城网站有什么好处太原企业网站建设
  • 外贸英语 网站网站广告投放收费标准
  • 网络科技有限公司取名360优化大师官方最新
  • 公司网站制作公司建筑代理公司是干什么的
  • 纯静态网站做优化有什么影响服务周到的网站建设
  • 做设备出口网站建设工程招标投标网
  • 东莞推广公司官网排名优化方案
  • 建筑标准下载网站深圳罗湖
  • 绵阳专业网站建设遂宁建设机械网站
  • 广东建设工程信息网站6怎么推广淘宝店铺
  • 网站建设要域名和什么科目网站做淘客
  • 学校网站建设的流程交友app开发多少钱
  • 进入网站后台代码网站怎么添加广告代码
  • 外包做网站哪家好wordpress内容模版文件在哪个目录
  • 江西省建设监理网站网站建设的活怎么接
  • 工程信息网站有哪些广州黄埔网站建设公司
  • 做商城的网站程序如何自己创建网站
  • asp网站建设技术方案企业网站开发的公司
  • 网站制作怎么把网站交付专门制作小程序的公司
  • 摄影logo设计外贸seo推广方法
  • 网站ipv6改造怎么做 网页代码中国建设网官网首页
  • jsp网站开发与数据库连接免费做二维码网站
  • 旅行社网站建设规划山东省住房和建设厅注册中心网站
  • 找在家做的兼职上什么网站好北京搭建工厂
  • 饮料网站建设价格免费制作海报的app
  • asp网站开发国内外现状微信微博网站建设意见书