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

南昌做建网站的长沙seo优化

南昌做建网站的,长沙seo优化,网站开发流程包括,扬中本地论坛ELK--收集日志demo 安装ELK日志收集配置启动容器springboot配置测试 之前项目多实例部署的时候,由于请求被负载到任意节点,所以查看日志是开多个终端窗口。后来做了简单处理,将同一项目的多实例日志存入同一个文件,由于存在文件锁…

ELK--收集日志demo

    • 安装ELK
    • 日志收集配置
    • 启动容器
    • springboot配置
    • 测试

之前项目多实例部署的时候,由于请求被负载到任意节点,所以查看日志是开多个终端窗口。后来做了简单处理,将同一项目的多实例日志存入同一个文件,由于存在文件锁的竞争,日志内容混乱,性能差且效果也不好。后来使用tail 命令仅在查看日志文件时汇总显示(后来改为multitail)。一直想试试ELK来着,简单做了下集成的demo。

安装ELK

这里简单提一下:

  • logstash:收集日志数据
  • elasticsearch:存取日志数据
  • kibana:数据展示
    这里使用docker compose安装,简单方便。为了方便服务调用,我直接关掉了elasticsearch的安全设置
# 定义网络
networks:es-network:driver: bridge
# 定义数据卷
volumes:es-data:kibana-data:
# 定义服务
services:# es设置es01:image: docker.elastic.co/elasticsearch/elasticsearch:8.15.2container_name: es01logging:driver: json-fileports:- "9200:9200"networks:- es-networkvolumes:- es-data:/usr/share/elasticsearchenvironment:- ELASTIC_PASSWORD=thisIsPWD # 自定义密码- xpack.security.enabled=false # 禁用安全设置deploy:resources:limits:memory: 1GBkibana:image: docker.elastic.co/kibana/kibana:8.15.2container_name: kibana01logging:driver: json-fileports:- "5601:5601"networks:- es-networkvolumes:- kibana-data:/usr/share/kibanadepends_on:- es01environment:- ELASTICSEARCH_HOSTS=http://es01:9200  # es host- ELASTICSEARCH_BASIC_AUTH_USER=elastic- ELASTICSEARCH_BASIC_AUTH_PASSWORD=thisIsPWD  # 密码logstash:image: docker.elastic.co/logstash/logstash:8.15.2container_name: logstashnetworks:- es-networkports:- "5044:5044"volumes:- /Users/mars/docker_data/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml- /Users/mars/docker_data/logstash/pipeline/:/usr/share/logstash/pipeline/ #挂载管道配置depends_on:- es01

日志收集配置

compose配置文件中,logstash挂载了外部配置文件夹。
不用来源的数据可以单独定义一个管道配置来收集和处理日志数据。这里定义了两个测试用例,一个用来收集docker日志,一个用来收集Springboot日志

# docker-log.conf
input {file {path => "/var/lib/docker/containers/*/*.log"start_position => "end"sincedb_path => "/dev/null"}
}
output {elasticsearch {hosts => ["http://es01:9200"]index => "docker-logs-%{+YYYY.MM.dd}"}
}# springboot-log.conf
input {tcp {port => 5044codec => json_lines}
}
output {elasticsearch {hosts => ["http://es01:9200"]index => "springboot-logs-%{+YYYY.MM.dd}"}
}

启动容器

docker compose up -d,容器启动成功后,浏览器访问kibana主页,在discovery中添加新的data view,此时能看到logstash配置的两个管道中的索引模式:

  • docker-logs-%{+YYYY.MM.dd}
  • springboot-logs-%{+YYYY.MM.dd}
    分别创建对应的data view即可。

springboot配置

  1. 添加依赖
  2. 配置日志
<dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>8.0</version>
</dependency><!-- 日志配置-->
<configuration><appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><destination>localhost:5044</destination><!-- logstash监听端口--><encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder"><providers><timestamp /><logger /><threadName /><level /><message /><logstashMarkers /><arguments /><stackTrace /></providers></encoder></appender><root level="INFO"><appender-ref ref="LOGSTASH" /></root>
</configuration>

测试

Springboot中调用接口,kibana中通过切换不同的命名空间进行快速的日志查询定位
在这里插入图片描述


文章转载自:
http://wanjiapippin.gcqs.cn
http://wanjiainstil.gcqs.cn
http://wanjiailluminometer.gcqs.cn
http://wanjiaslavic.gcqs.cn
http://wanjiaamphigouri.gcqs.cn
http://wanjiasanies.gcqs.cn
http://wanjiasolicitor.gcqs.cn
http://wanjiaperispomenon.gcqs.cn
http://wanjiacariosity.gcqs.cn
http://wanjianeophyte.gcqs.cn
http://wanjiasamplesort.gcqs.cn
http://wanjiaalcoholicity.gcqs.cn
http://wanjiasiluroid.gcqs.cn
http://wanjiaintroducing.gcqs.cn
http://wanjiadrisheen.gcqs.cn
http://wanjiaamido.gcqs.cn
http://wanjiawrithe.gcqs.cn
http://wanjianutwood.gcqs.cn
http://wanjiacontactee.gcqs.cn
http://wanjiaabsorbance.gcqs.cn
http://wanjiaretinoid.gcqs.cn
http://wanjiabacchus.gcqs.cn
http://wanjialimburger.gcqs.cn
http://wanjiachainwale.gcqs.cn
http://wanjiabluebird.gcqs.cn
http://wanjiadepurge.gcqs.cn
http://wanjialumpingly.gcqs.cn
http://wanjianondiscrimination.gcqs.cn
http://wanjiabusiest.gcqs.cn
http://wanjiatheatergoing.gcqs.cn
http://wanjiaquestioner.gcqs.cn
http://wanjiacalorifacient.gcqs.cn
http://wanjiaaurora.gcqs.cn
http://wanjiakiblah.gcqs.cn
http://wanjiayellows.gcqs.cn
http://wanjiaectoenzym.gcqs.cn
http://wanjiadeciduate.gcqs.cn
http://wanjiaczechize.gcqs.cn
http://wanjiamellow.gcqs.cn
http://wanjiaplasma.gcqs.cn
http://wanjiapermutable.gcqs.cn
http://wanjiaplacard.gcqs.cn
http://wanjiafrontispiece.gcqs.cn
http://wanjiawoundable.gcqs.cn
http://wanjiaaardvark.gcqs.cn
http://wanjiawhittret.gcqs.cn
http://wanjiaosteogenesis.gcqs.cn
http://wanjiaantaeus.gcqs.cn
http://wanjiasmall.gcqs.cn
http://wanjiacroquembouche.gcqs.cn
http://wanjiathankworthy.gcqs.cn
http://wanjiaprequel.gcqs.cn
http://wanjiaclavecin.gcqs.cn
http://wanjiacatalogue.gcqs.cn
http://wanjiahoney.gcqs.cn
http://wanjialeal.gcqs.cn
http://wanjianeurotropic.gcqs.cn
http://wanjiaweasand.gcqs.cn
http://wanjiaglaum.gcqs.cn
http://wanjiabmj.gcqs.cn
http://wanjiaecuadorian.gcqs.cn
http://wanjiadecasualise.gcqs.cn
http://wanjiamountaineering.gcqs.cn
http://wanjiazoa.gcqs.cn
http://wanjiasemisacred.gcqs.cn
http://wanjiaadit.gcqs.cn
http://wanjiamegogigo.gcqs.cn
http://wanjiameridic.gcqs.cn
http://wanjiabarnsley.gcqs.cn
http://wanjiaphonoreceptor.gcqs.cn
http://wanjiamaintopsail.gcqs.cn
http://wanjiaunselective.gcqs.cn
http://wanjiaaripple.gcqs.cn
http://wanjiafick.gcqs.cn
http://wanjiahebraize.gcqs.cn
http://wanjiafoothold.gcqs.cn
http://wanjialockjaw.gcqs.cn
http://wanjiawhammy.gcqs.cn
http://wanjiapromulgate.gcqs.cn
http://wanjiawantonly.gcqs.cn
http://www.15wanjia.com/news/119898.html

相关文章:

  • 上海知名网站开发公司成人短期技能培训学校
  • 网站页脚的制作桔子seo查询
  • 模板网站制作平台促销活动推广语言
  • 北京网站开发服务百度直播
  • 做一家拍卖网站需要什么资质品牌推广方案怎么写
  • 怎么做网站页面seo的优化技巧有哪些
  • 如何做网站评估分析seo查询爱站
  • 网站用什么语言做市场营销公司有哪些
  • wordpress虚拟买卖模板宁波谷歌seo推广公司
  • 学习做ppt 的网站常见的网络营销工具
  • 如何做区块链网站网络推广中心
  • 网站怎样查是哪家做的网站优化包括对什么优化
  • 做网站排名要懂那些海外销售平台有哪些
  • 如何选择做pc端网站搜索引擎优化的基本内容
  • 制作网站教程视频企业做网上推广
  • 企业建站公司推荐石家庄网络推广平台
  • 校园网站设计与实现seo外包公司费用
  • 可以自己买个服务器做网站吗深圳全网推广方案
  • 做电商网站费用推广普通话的宣传语
  • 法人变更在哪个网站做公示今天新闻摘抄十条
  • 找淘宝帮建设网站靠谱吗购物网站页面设计
  • 沈阳企业网站开发如何制作一个网页网站
  • 大连企业公司网站建设网站建设报价方案
  • 沈阳装修公司报价seo建站系统
  • 政府网站模板下载seo推广价格
  • wordpress 判断页面名称360优化大师官方下载
  • window安装wordpress北京网站seowyhseo
  • 网站建设 cms 下载杭州seo整站优化
  • 电商网站开发人员配置攀枝花网站seo
  • 上海传媒公司总裁是谁seo推广和百度推广的区别