用Monitor简单3步监控ActiveMQ

Apache ActiveMQ是一个基于JMX规范的纯Java消息中间件,它为应用系统提供高效、灵活的消息同步与异步传输处理、存储转发、可靠传输的特性。

消息队列对于应用的健康运行非常重要,作为运维人员,我们需要时刻注意:

消息队列的长度,以便确认是否存在大量堆积消息;
消息生产与消费的速率,以便确认业务的吞吐量与波动趋势;
消息队列本身的运行健康指标,以避免由于消息无法传递大范围的影响应用;

使用优云Monitor,通过简单操作,即可实现ActiveMQ监控。下面,我们演示部署的过程与监控的成果。

部署

优云Monitor通过Agent,采用web控制台或者JMX的方式进行ActiveMQ监控。 
本文以CentOS 7上的ActiveMQ为例。采用web控制台的方式进行监控。 
下面,将逐步骤说明配置过程:

步骤一:安装代理

通过优云Monitor的部署指令,即可快速完成代理的部署:

进入 部署 界面

选择对应的操作系统,复制命令,并在目录操作系统上执行即可:

步骤二:配置插件

由于ActiveMQ的监控需要用户名与密码,我们必须修改代理的配置,提供监控连接信息:

# 通过ActiveMQ的web控制台获取相关指标cd /etc/monitor-agent/conf.d/
cp activemq_xml.yaml.example activemq_xml.yaml# 修改配置连接activemq web consolevi activemq_xml.yaml

文件修改如下:

init_config:
 
instances:
  - url: http://127.0.0.1:8161
    # the url will probably be something like http://<hostname>:8161

    username: ********
    password: *************

步骤三:重启代理,并确认数据采集结果

[root@localhost ~]$ service datamonitor-agent restart
[root@localhost ~]$ service datamonitor-agent info
activemq_xml
------------  - instance #0 [OK]  - Collected 118 metrics, 0 events & 2 service checks# 上述表示已经采集到118个指标,说明采集正确

监控

在部署完成后,我们即可在优云平台上查看ActiveMQ的详细指标,以帮助我们快速、准确定位问题。

操作系统方面指标

优云Monitor采集代理默认周期采集系统的cpu,内存,磁盘等指标, 用以辅助分析相关应用运行情况

由上述图片可知,该系统已超负荷运行,可能是由于运行了太多的应用程序。

消息队列方面指标

通过优云Monitor可以清晰观察ActiveMQ队列的消息消费者、生产者等变化信息,以便分析相关服务上线、离线时间
通过观察ActiveMQ队列的入队、出队以及队列未被消费的消息数量,可以分析出相关服务是否正常以及队列消费能力是否存在瓶颈

由上述图片可知,该队列的消费者已全部下线。

消息主题方面指标

通过优云Monitor可以持续追踪ActiveMQ主题的发布、订阅等信息,以便分析对应服务上线、离线时间
通过观察ActiveMQ主题的入队、出队以及队列未被消费的消息数量,可以分析出相关服务是否正常以及对应服务是否存在瓶颈  

上述文章介绍的方式为通过ActiveMQ的web控制台采集相应的指标。当然,我们也能通过JMX的方式监控,以获取更多详细的指标。

优云monitor saas版免费使用:https://www.uyun.cn/uyun_monitor.shtml

时间: 2024-09-13 00:00:19

用Monitor简单3步监控ActiveMQ的相关文章

安装配置BPM产品和Monitor V8.0来监控BPMN2的商业流程

从 IBM Business Monitor V7.5.1 开始,提供了对 BPMN2 流程的支持.本文将介绍如何通过安装配置 BPM 产品和 Monitor V8.0 来监控 BPMN2 的商业流程. 商业流程模型标记(以下简称 BPMN)是一套被业界广泛接受认可的流程的建模标准,目前最新的版本是 2.0.作为专业的商业流程监控器,IBM Business Monitor(简称 Monitor)支持这种模型符号标记势在必行.本文以 IBM Business Process Management

简单几步配置gitlab

简单几步配置gitlab 之前配置gitlab需要很多步骤,要装apache2.ruby.tomcat.mysql等一片东西.有没有更简单的方式呢?现在可以借助bitnami,简化了很多. 可以参考vpsee写的文章:http://www.vpsee.com/2012/11/install-gitlab-on-ubuntu-12-04/ cd /opt wget https://bitnami.com/redirect/to/48156/bitnami-gitlab-7.6.2-0-linux-

ps简单几步给人物换脸

本例向朋友们介绍运用PS简单几步合成给人物换脸,在本PS教程中我们将学习到蒙板.画笔和图层混合模式的运用,希望能给朋友们带来帮助. 本例向朋友们介绍运用PS简单几步合成给人物换脸,在本PS教程中我们将学习到蒙板.画笔和图层混合模式的运用,希望能给朋友们带来帮助. 打开素材图像 1. 插入素材图像 2(选择素材时,两张图像脸部角度应尽量接近). 在图层面板降低顶层图像透明度,以便调整素材位置,对齐脸部. 点击图层面板底部"添加图层蒙版"按钮. 利用由左至右黑白渐变填充蒙版层,得到如下效果

简单三步合成梦幻的心形情侣图片

简单三步合成梦幻的心形情侣图片 教程效果非常漂亮,用到的步骤也很少.重点是创意思维及素材的选区.大致过程:只需要把人物素材拖到心形背景上面,适当溶图即可. 最终效果 <点小图查看大图> 1.打开下图所示的背景素材,用钢笔工具或套索工具把心形部分抠出来,转为选区后按Ctrl + Alt + D 适当羽化,数值自定,然后保存选区. 2.打开人物素材,拖进来,按Ctrl + T 适当调整大小,可先将人物素材的不透明度降低,放到心形上面,方便查看. 3.选择人物图片,把透明度调回到100%,然后再调成

isee简单几步把照片打造成素材效果

  isee简单几步把照片打造成素材效果.准备材料:1张漂亮的照片 1.打开准备好的照片 2.去掉图片的颜色 图像特效---艺术特效---素描 3.增加图片的层次感 图像特效---其它特效---透明合并 选择原图,透明度选择95,确定 4.文件----另存为,保存图片. 效果图:

Word中简单一步建立Excel表格

Word中简单一步建立Excel表格 作为Office中最常用的Word,有时需要用到表格的时候很多用户都不大喜欢在Excel从新建立一个表格执行复制操作,然后在粘 贴回Word中.此时最快最有效率的方法就是在Word中插入表格,但是直接按插入表格就会出现输入多少行多少列,往往连作者也不知道实际的行和列数目. 其实可以巧妙地一步实现插入表格,只需改变一下输入的次序: 在普通情况下按插入表格只会出现如图1那样,务必输入表格尺寸等参数,但是往往连作者也不能准确输入实际的行和列数目. 图1 但是现在我

iSee简单2步给清纯美女烫发

MM们,顶着一头.一成不变的直发,看着其他美女的卷发而心生羡慕呢?使用iSee的"波浪"功能,简单2步,就可以轻松给清纯的MM烫发了.快来看看效果: 原图: 烫发效果图: 来看操作过程: 1. iSee打开图1.开始烫发了. 点击"右侧工具栏"-风格特效-更多风格-波浪. 2. 选择"右侧工具栏"-人像美容-还原笔. 将头发以外的部分波浪部分还原. 点击进入"还原笔"的处理界面. 选择"还原笔". 笔头大小

Photoshop简单三步快速打造一张黄色的花朵图片

  Photoshop简单三步快速打造一张黄色的花朵图片 效果   原图   处理过程: 1.打开原图,复制一层,点通道面板,选择蓝色通道,填充黑色.这一步的目的是把花朵改成黄色.   2.点击RGB通道回到图层面板,盖印图层.图层混合模式改为"强光",降低图层不透明度.这一步 的目的是增强图片的对比.   3.盖印图层,用你最擅长的方法给图片锐化一下,完成效果.            注:更多精彩教程请关注三联photoshop教程栏目,三联PS群:182958314欢迎你的加入 分

PS简单几步打造金属质感文字

  PS简单几步打造金属质感文字         注:更多精彩教程请关注三联photoshop教程栏目,三联PS群:182958314欢迎你的加入 分类: PS文字教程