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

漳州网站建设技术客户管理软件

漳州网站建设技术,客户管理软件,绍兴网站建设哪家好,好搭建网站建设ELK--收集日志demo 安装ELK日志收集配置启动容器springboot配置测试 之前项目多实例部署的时候#xff0c;由于请求被负载到任意节点#xff0c;所以查看日志是开多个终端窗口。后来做了简单处理#xff0c;将同一项目的多实例日志存入同一个文件#xff0c;由于存在文件锁… 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:9200networks:- es-networkvolumes:- es-data:/usr/share/elasticsearchenvironment:- ELASTIC_PASSWORDthisIsPWD # 自定义密码- xpack.security.enabledfalse # 禁用安全设置deploy:resources:limits:memory: 1GBkibana:image: docker.elastic.co/kibana/kibana:8.15.2container_name: kibana01logging:driver: json-fileports:- 5601:5601networks:- es-networkvolumes:- kibana-data:/usr/share/kibanadepends_on:- es01environment:- ELASTICSEARCH_HOSTShttp://es01:9200 # es host- ELASTICSEARCH_BASIC_AUTH_USERelastic- ELASTICSEARCH_BASIC_AUTH_PASSWORDthisIsPWD # 密码logstash:image: docker.elastic.co/logstash/logstash:8.15.2container_name: logstashnetworks:- es-networkports:- 5044:5044volumes:- /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/*/*.logstart_position endsincedb_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配置 添加依赖配置日志 dependencygroupIdnet.logstash.logback/groupIdartifactIdlogstash-logback-encoder/artifactIdversion8.0/version /dependency!-- 日志配置-- configurationappender nameLOGSTASH classnet.logstash.logback.appender.LogstashTcpSocketAppenderdestinationlocalhost:5044/destination!-- logstash监听端口--encoder classnet.logstash.logback.encoder.LoggingEventCompositeJsonEncoderproviderstimestamp /logger /threadName /level /message /logstashMarkers /arguments /stackTrace //providers/encoder/appenderroot levelINFOappender-ref refLOGSTASH //root /configuration测试 Springboot中调用接口kibana中通过切换不同的命名空间进行快速的日志查询定位
http://www.hkea.cn/news/14295284/

相关文章:

  • 博客网站开发背景大连市城乡建设厅网站
  • 八大恶心的网站制作林州网站建设哪家便宜
  • 华丰建设股份有限公司网站常州男科医院
  • 江西赣建建设监理网站北京电力建设公司官网
  • 如何建网站快捷方式企业网站文章后台添加
  • 开福区网站建设中网站制作和美工
  • 网站建设推广是什么工作室h5模板网站免费
  • 佛山网站建设方案服务jquery 案例网站
  • 山东省工程建设管理信息网站wordpress 在线咨询
  • 网站没备案可以上线吗济南冰河世纪网站建设
  • 电商网站现状分析快速排名方案
  • 什么是品牌网站建设html5网站开发工具
  • 网站可以更更换空间吗宁波seo外包sem
  • 网站常用布局方法怎么创建网页快捷键在桌面上
  • 郑州网站建设(智巢)html5网站地址
  • 一个人开发一个网站需要多久wordpress php 7.0
  • 网站设计分享招聘门户网站有哪些
  • 手机网站建设视频教程wordpress载入慢
  • 建设网站的价格分析平面设计好就业吗
  • 上海有名的网站建设公司wordpress 不兼容ie
  • 备案后可以修改网站吗服务器创建网站
  • 做的很好的画册网站做网站gif代码
  • 西安模板建站公司拱墅抖音seo搜索排名推广
  • 网站建设哪家便苏州网站小程序app开发公司
  • 网站开发用什么语言最多网站建设相关推荐
  • 去国外做非法网站吗如何做一个手机网站
  • 备案成功后多久可以打开网站网站百度不收录了
  • 工程平台网seo公司是什么意思
  • 网站语言选择网站建设与推广
  • 网站 参数wordpress电影广告插件