监控/分析
文章平均质量分 66
gblfy
心如向阳,次第花开!
展开
-
生产环境内存溢出 快照文件分析
生产环境内存溢出 快照文件分析原创 2023-04-07 17:10:54 · 237 阅读 · 0 评论 -
分布式ELK日志采集系统
文章目录传统日志采集存在哪些优缺点Elk采集日志的原理为什么需要将日志存储在ElasticSeach 而不是mysql中呢为什么需要使用elk+kafkaelk+kafka原理ELK日志收集原理1.传统日志采集存在哪些问题2.分布式日志采集有哪些方案3.ElasticSeach+Logstash+Kibana作用4.ELK为何需要结合kafka5.基于docker构建ELK6.springboot项目整合elk实现异步日志采集传统日志采集存在哪些优缺点在传统项目中,如果在生产环境中,有多台不原创 2022-03-11 22:13:17 · 3563 阅读 · 0 评论 -
分布式解决方案之分布式日志采集elk+kafka 环境的构建
文章目录一、软件下载列表1. zookeeper2. kafka3. logstash4. elasticsearch5. kibana6. zktools二、安装zk环境2.1. 上传安装包2.2. 解压2.3. 创建data目录2.4. 修改配置2.5.启动zk三、安装kafka环境3.1. 上传安装包3.2. 解压kafka安装包3.3. 创建data文件夹3.4. 修改配置3.5. 启动kafka四、docker安装ES4.1. 安装ES4.2. 验证服务五、docker安装Kibana5.1.原创 2022-03-11 21:56:39 · 3641 阅读 · 0 评论 -
SpingBoot 整合 kafka Elk
文章目录1. 依赖2. yml配置3. 测试类4. aop拦截5. 并发队列异步发送MQ6. 封装json消息7. 完整封装json消息1. 依赖<dependencies> <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId>原创 2022-03-11 21:55:25 · 3355 阅读 · 2 评论 -
linux CPU、内存、I/O、磁盘等监控统一解决方案
文章目录一、效果图1. nmon安装2. 权限赋予3. 脚本制作4. 脚本运行需求背景:性能测试过程中监控服务器健康(CPU、内存、I/O、磁盘)指标的状态一、效果图软件安装1. nmon安装将此nmon文件拖到服务器上2. 权限赋予chmod u+x nmon3. 脚本制作监控的命令参数参数说明-s后面跟 具体几秒获取一次;例如:5秒获取一次 -s 5-c后面跟 具体获取的次数-F后面跟 自定义监控指标文件名脚本格式:具体时间原创 2020-12-15 17:13:42 · 562 阅读 · 0 评论 -
SSM框架整合druid查看监控数据
一、添加druid依赖<!--数据库连接池--><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.19</version></dependency>二...原创 2020-01-16 18:20:16 · 333 阅读 · 0 评论 -
window下远程监控linux下tomcat的jvm
简要介绍:理论上来讲,任何一个运行的java程序都可以监控当前正在运行的java虚拟机的内存,堆空间,栈空间等信息.tomcat本质也是运行在linux上的java程序,通过一定的配置也可以实现监控tomcat对应程序的jvm的空间。配置方法:1.停止linux上的tomcat2.编辑bin路径下的catalina.sh文件vim /app/tomcat-7.0.68/bin/c...原创 2019-05-16 00:21:27 · 411 阅读 · 0 评论 -
基于JVisualVM的可视化监控
监控本地的java进程本小节我们介绍一下如何使用JDK自带的jvisualvm工具来监控本地的Java进程,该工具是一个图形化的监控工具。jvisualvm官方文档地址如下:https://visualvm.github.io/documentation.html一、介绍VisualVM,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈(如...原创 2019-05-17 00:56:05 · 451 阅读 · 0 评论 -
jmap+MAT实战内存溢出
一、堆区和非堆区前言:如果发生内存溢出,主要是通过内存映像文件,来查看到底是那些类,一直在占有没有释放。1.1 情况分析:第一种内存溢出:有可能内存泄漏第二种内存溢出:也有可能内存分配不足导致的假若:内存泄漏,我们要找到是那个地方把它泄露出去了,一直占有没有释放。java中的内存泄漏:指new了一个对象之后,一直不释放,这样的内存1.2 如何导出内存映像文件?1.2.1 ...原创 2019-05-17 00:56:19 · 1242 阅读 · 0 评论