
监控
lipengxs
这个作者很懒,什么都没留下…
展开
-
springboot如何集成Prometheus如何暴露Histogram来获取P99等监控指标
背景springboot如何集成Prometheus我这里不做详细描述,要想了解集成过程,可以参考一下博客:https://blog.youkuaiyun.com/aixiaoyang168/article/details/100866159,这里我讲一下如果我们j需要获取到某些监控指标的p99、p90等度量数据,比如说http请求的响应时长p99等,Micrometer根据指标监控的对象个数、监视目的和含义的不同,Micrometer指标类型大体可以分为Gauge、Counter、DistributionSu原创 2020-05-24 02:33:53 · 8731 阅读 · 3 评论 -
微服务全链路跟踪:jaeger集成istio,并兼容uber-trace-id与b3
微服务全链路跟踪:jaeger集成istio原创 2020-04-26 15:27:46 · 4423 阅读 · 0 评论 -
通过JMX监控weblogic服务
B网站),它是在24小时不间断运行的,那么你可能会想要“监控”这个软件的运行情况,比如收到了多少数据,有多少人登录等等。或者你又想“配置”这个软件,比如现在访问人数比较多,你想把数据连接池设置得大一些。 当然,你也许会专门为这些管理来开发软件,但如果你借助JMX,则会发现创建这样的管理程序是如此简单。因为你无需为管理程序来开发界面,已经有通用的JMX管理软件,如MC4J,或者是用一般都附带提供的HTML网页来管理,你要做的仅仅是将自己要被管理和监控类的按照JMX规范修改一下即可。 中间件软件We原创 2014-04-09 23:20:46 · 312 阅读 · 0 评论 -
远程采集服务器指标信息(三)通过snmp
原创 2014-04-03 21:58:43 · 367 阅读 · 0 评论 -
远程采集服务器指标信息(二)通过telnet执行远程命令
原创 2014-04-03 21:49:03 · 135 阅读 · 0 评论 -
远程采集服务器指标信息(一) 远程通过SSH执行命令
*/public class SSHSession implements IRemoteSession { /** SSH连接 */ private Connection conn; private NodeInfoVO nodeInfoVO; private InputStream stdOut = null; private String charset = Charset.defaultChar原创 2014-04-03 21:43:00 · 343 阅读 · 0 评论 -
quartz监控日志(二)添加监听器
上一章介绍监控job有三种方案,其实还有一个简单方案是实现quartz的TriggerListener。上次我也试了这个方案,但是由于操作错误,导致没有监控成功,所以才选择分析源码来实现代理进行监控。后面我看了些资料,并重新试了下,这种方案是可行的,并且非常方便。首先实现TriggerListener,如下:public class MonitorTriggerListen...2016-05-03 18:07:50 · 1086 阅读 · 1 评论 -
通过JMX监控weblogic服务
一、JMX简介 JMX是一种JAVA的正式规范,它主要目的是让程序有被管理的功能,那么怎么理解所谓的“被管理”呢?试想你开发了一个软件(如WEB网站),它是在24小时不间断运行的,那么你可能会想要“监控”这个软件的运行情况,比如收到了多少数据,有多少人登录等等。或者你又想“配置”这个软件,比如现在访问人数比较多,你想把数据连接池设置得大一些。 当然,你也许会专门为这些管理来开发软件...原创 2014-04-09 23:20:46 · 1125 阅读 · 0 评论 -
远程采集服务器指标信息(三)通过snmp
有时候需要监控不同操作系统的服务器性能指标,这时可以使用SNMP简单网络管理协议来获取某个网络设备上一些信息,达到数据监控的目的。snmp就不介绍了,网上有说明,现在就介绍下使用开源框架snmp4j,监控设备数据的方法。这里需要说明的是,被监控服务器上必须开启snmp服务。/** * SNMP远程会话 * * @author lipeng * @since 1.0 *...原创 2014-04-03 21:58:43 · 695 阅读 · 0 评论 -
远程采集服务器指标信息(二)通过telnet执行远程命令
远程采集服务器信息,比如说磁盘信息、内存信息。现介绍java通过telnet执行命令采集服务器信息,比如说执行df、ls、top。这里在linux环境通过root或者其他用户登录执行解析方式有点出入,下面是代码/** * Telnet远程会话 * */public class TelnetSession implements IRemoteSession { ...原创 2014-04-03 21:49:03 · 267 阅读 · 0 评论 -
远程采集服务器指标信息(一) 远程通过SSH执行命令
远程采集服务器信息,比如说磁盘信息、内存信息。现介绍java通过SSH执行命令采集服务器信息,比如说执行df、ls、top。/** * * SSH远程执行shell类 */public class SSHSession implements IRemoteSession { /** SSH连接 */ private Connection...原创 2014-04-03 21:43:00 · 268 阅读 · 0 评论 -
quartz监控日志(二)添加监听器
上一章介绍监控job有三种方案,其实还有一个简单方案是实现quartz的TriggerListener。上次我也试了这个方案,但是由于操作错误,导致没有监控成功,所以才选择分析源码来实现代理进行监控。后面我看了些资料,并重新试了下,这种方案是可行的,并且非常方便。首先实现TriggerListener,如下:public class MonitorTriggerListener i原创 2017-04-17 15:05:06 · 3074 阅读 · 4 评论 -
通过JMX监控weblogic服务
一、JMX简介 JMX是一种JAVA的正式规范,它主要目的是让程序有被管理的功能,那么怎么理解所谓的“被管理”呢?试想你开发了一个软件(如WEB网站),它是在24小时不间断运行的,那么你可能会想要“监控”这个软件的运行情况,比如收到了多少数据,有多少人登录等等。或者你又想“配置”这个软件,比如现在访问人数比较多,你想把数据连接池设置得大一些。 当然,你也许会专门为这些管理来开发软件,但原创 2014-06-17 16:44:09 · 4668 阅读 · 1 评论 -
远程采集服务器指标信息(二)通过telnet执行远程命令
远程采集服务器信息,比如说磁盘信息、内存信息。现介绍java通过telnet执行命令采集服务器信息,比如说执行df、ls、top。这里在linux环境通过root或者其他用户登录执行解析方式有点出入,下面是代码/** * Telnet远程会话 * */public class TelnetSession implements IRemoteSession {原创 2014-06-17 16:43:59 · 851 阅读 · 0 评论 -
远程采集服务器指标信息(三)通过snmp
有时候需要监控不同操作系统的服务器性能指标,这时可以使用SNMP简单网络管理协议来获取某个网络设备上一些信息,达到数据监控的目的。snmp就不介绍了,网上有说明,现在就介绍下使用开源框架snmp4j,监控设备数据的方法。这里需要说明的是,被监控服务器上必须开启snmp服务。/** * SNMP远程会话 * * @author lipeng * @since 1.0 * @原创 2014-06-17 16:44:04 · 897 阅读 · 0 评论