首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
监控
Java个体户
创建于2021-07-03
订阅专栏
监控
等 1 人订阅
共13篇文章
创建于2021-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
cat监控http请求-CatFilter
CatFilter是用于http监控,即web项目里的controller类里的方法的监控。 实现原理其实就是servlet里的filter。 本文主要讲springboot web项目和非springboot web项目如何实现监控url监控。 是cat客户端jar里的类,实…
dubbo-客户端请求连接并发数量监控
dubbo提供了RpcStatus类,读监控数据。我们可以自定义dubbo拦截器,然后在拦截器里打印监控数据。 因为dubbo自带了监控,我们要做的只是使用,很多框架都是自带了监控(比如阿里的druid数据库连接池),一般来说就是使用即可。 这几个参数本来是调优的作用,因为一般…
dbcp监控
实现数据库连接池的监控功能,比如活跃连接数量/总数量,超过阈值就告警。 重写dbcp数据源,主要是重写获取连接的方法,从而实现监控功能。 重写dbcp数据源,主要是重写获取连接的方法,然后获取数据源对象,打印连接池的监控数据,并且计算获取数据库连接的耗时。 配置数据源的时候,使…
dbcp监控-基于cat心跳实现
实现dbcp监控。 基于cat心跳实现。
spring-如何监控提交事务耗时?
间隔性出现提交事务耗时几分钟的情况,为什么确定是提交事务耗时几分钟,而不是其他原因?因为整个事务方法开始、执行sql1/sql2、方法结束,都是正常的,但是一出事务方法,就过了好几分钟。但是又无法证明这一点,暂时只是通过日志观察发现提交事务确实耗时了几分钟,所以要监控起来,到时…
cat监控
什么是监控?就是异常了,然后报警。以前的话,早期,可能是捕获异常,然后发邮件,这个也是实时报警。监控的本质,就是为了报警。 当然,刚才说的,发邮件,这个是最早期的,比较原始的,功能比较单一,现在的监控功能比较多,除了异常告警,还有其他功能,比如告警的数量,我不是每次都告警,而是…
数据库连接池监控
1.并发请求没有那么高,可能就是个位数,高的时候是十位数,所以几十个就足够了。 2.如果不考虑并发数量,也只需要配置几十个,就是cpu的数量*2,20来个就可以了。 所以最终的结果是,如果没有并发,配置cpu数量*2就可以了,20个就足够了。如果有一点并发(几十个),就30到5…
rocketmq集群监控
集群可能有节点挂了,需要告警。 有大量的积压消息没有被消费,需要告警。 启动监控类。 轮询,比如一分钟读取异常集群的运行时数据。 主要有2个job,即每个监控指标,都搞个job。 通过调用官方自带的监控类读取运行时数据。 可以复制到自己的项目。 核心点是上面实现步骤里的每一步,…
cat监控-如何看并发数量和平均耗时?
并发数量和平均耗时 默认是按小时,即当前小时 按天 默认是按小时,切换到历史模式,就是按天。 找到对应的接口,点击baseline 点击之后,就可以看到一天的情况
cat-监控失效,并且没有写日志到cat日志文件
首先,cat监控管理系统里没有任何东西。为什么?因为monitor/cat.log文件没有任何内容,所以在cat监控系统里看不到对应项目的监控。 在本地启动项目,monitor/cat.log文件也没有任何内容。 所以,原因是因为monitor/cat.log文件没有任何内容导…
druid-数据库连接池监控
连接池数量不是越大越好,因为连接太多,数据库服务器也处理不过来,cpu就那么几个,所以一般建议配置数量为cpu*2 + 1。具体效果,可以通过监控来调优。 日志输出是通过定时调用DruidDataSourceStatLogger.log(DruidDataSourceStatV…
cat-监控不到查询sql
cat,监控不到查询sql,但是可以监控到非查询sql。 加了mybatis分页拦截器就有问题,不加分页拦截器就正常。 这个问题本质是因为cat有bug,新版本已经修复(https://github.com/dianping/cat/pull/1920)。 红框里是新增的。只要…
dubbo-线程池监控
largestPoolSize是worker集合的历史最大值,只增不减。largestPoolSize的大小是线程池曾创建的线程个数,跟线程池的容量无关; largestPoolSize<=maximumPoolSize。