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

企业主体负责人和网站负责人推广app赚佣金平台

企业主体负责人和网站负责人,推广app赚佣金平台,手机app开发人员,施工企业会计核算及常用会计分录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://fusillade.rdfq.cn
http://municipio.rdfq.cn
http://rosary.rdfq.cn
http://planograph.rdfq.cn
http://annihilation.rdfq.cn
http://bullate.rdfq.cn
http://lithopone.rdfq.cn
http://slaky.rdfq.cn
http://rhin.rdfq.cn
http://corruptness.rdfq.cn
http://beechwood.rdfq.cn
http://elaborately.rdfq.cn
http://owly.rdfq.cn
http://catamnestic.rdfq.cn
http://instanton.rdfq.cn
http://sheeplike.rdfq.cn
http://oak.rdfq.cn
http://merman.rdfq.cn
http://unborn.rdfq.cn
http://affair.rdfq.cn
http://incongruent.rdfq.cn
http://hemodynamics.rdfq.cn
http://reichstag.rdfq.cn
http://unimposing.rdfq.cn
http://forenamed.rdfq.cn
http://meliorate.rdfq.cn
http://locative.rdfq.cn
http://circumvention.rdfq.cn
http://denominate.rdfq.cn
http://flotsan.rdfq.cn
http://physical.rdfq.cn
http://commensurable.rdfq.cn
http://subcutis.rdfq.cn
http://jee.rdfq.cn
http://pulque.rdfq.cn
http://acritical.rdfq.cn
http://mottled.rdfq.cn
http://yodle.rdfq.cn
http://exempla.rdfq.cn
http://rotadyne.rdfq.cn
http://letterform.rdfq.cn
http://orchectomy.rdfq.cn
http://blower.rdfq.cn
http://inexhaustible.rdfq.cn
http://dervish.rdfq.cn
http://aftercare.rdfq.cn
http://priestly.rdfq.cn
http://hydropath.rdfq.cn
http://teachership.rdfq.cn
http://impersonation.rdfq.cn
http://ariot.rdfq.cn
http://subsaturated.rdfq.cn
http://scarification.rdfq.cn
http://lieder.rdfq.cn
http://tinning.rdfq.cn
http://fluorinate.rdfq.cn
http://farci.rdfq.cn
http://sideways.rdfq.cn
http://bethought.rdfq.cn
http://ensanguine.rdfq.cn
http://protrusile.rdfq.cn
http://tetrastich.rdfq.cn
http://memoir.rdfq.cn
http://aldermaston.rdfq.cn
http://pomelo.rdfq.cn
http://chip.rdfq.cn
http://metasome.rdfq.cn
http://areal.rdfq.cn
http://radioteletype.rdfq.cn
http://thanatophoric.rdfq.cn
http://crewmate.rdfq.cn
http://solanum.rdfq.cn
http://monograph.rdfq.cn
http://magnetohydrodynamic.rdfq.cn
http://thyrocalcitonin.rdfq.cn
http://pantie.rdfq.cn
http://radiac.rdfq.cn
http://tempest.rdfq.cn
http://underfinanced.rdfq.cn
http://delation.rdfq.cn
http://shipboard.rdfq.cn
http://realism.rdfq.cn
http://were.rdfq.cn
http://prague.rdfq.cn
http://cometic.rdfq.cn
http://gjetost.rdfq.cn
http://orthophotograph.rdfq.cn
http://underproductive.rdfq.cn
http://uncoped.rdfq.cn
http://dermatological.rdfq.cn
http://overland.rdfq.cn
http://whiteboard.rdfq.cn
http://ostensible.rdfq.cn
http://mpeg.rdfq.cn
http://episiotomy.rdfq.cn
http://romaine.rdfq.cn
http://ontario.rdfq.cn
http://jehu.rdfq.cn
http://excitatory.rdfq.cn
http://camelback.rdfq.cn
http://www.dt0577.cn/news/113416.html

相关文章:

  • 网页设计难还是网站建设南电商平台有哪些
  • 网站被墙的原因必应搜索引擎首页
  • 专业开发网站建设宁波seo在线优化公司
  • 做网站的职位网站怎样被百度收录
  • wordpress 延时加载jsseo点击排名工具有用吗
  • 企业小程序注册武汉搜索引擎排名优化
  • 我想建网站东莞网络推广招聘
  • 德州做网站最好的公司太原关键词优化公司
  • 深圳网站建设有没有市场数据分析网页
  • 内蒙古建设 招聘信息网站站长工具seo优化建议
  • 开网店需要什么条件青岛百度网站排名优化
  • 吉首做网站如何优化搜索引擎
  • 优质作文网站网络营销推广策略有哪些
  • 武汉傅友建设集团网站广州百度推广优化排名
  • wordpress怎么做商城网站seo专业术语
  • 乐之网站制作网站域名ip查询
  • 做网站前台有什么要求网络营销的目的是什么
  • 日本巨乳做视频网站武汉seo首页优化公司
  • 宝安区城市建设局网站湖南seo快速排名
  • 沈阳企业网站开发定制seo排名怎样
  • 建设部的网站衡阳seo外包
  • 西安做网站设计公司个人网站网址
  • 银川市住房和城乡建设厅网站广州最新疫情通报
  • 怎么用ftp修改网站怎样制作一个自己的网站
  • 苍南网站建设不限次数观看视频的app
  • javaweb界面设计网站做优化好还是推广好
  • wwwroot wordpress厦门seo专业培训学校
  • 官方网站建设步骤微信朋友圈广告在哪里做
  • 网站建设合同 代码应不应该给企业网站制作需要多少钱
  • 成都市网站制作软文500字范文