java性能监控工具MoSKito学习--MoSKito-Essential模块2

》 Producers 生产者
What is producer? 什么是生产者?
Producer 是一段代码用于和统计资源之间建立连接,资源可能是一个class, method, service, servlet 或者任何其他产生统计数据的东西) 并且在每次资源被激活后记录.
想了解更多,可以越多MoSKito-Essential 概述和怎么样使用MoSKito Producers部分。
Viewing producers 查看生产者

所有可用的MoSKito生产者被聚集在Producers的tab页。想看就单击tab页如图sell_all_producers.png


对于设置和过滤,使用工具栏(在tab的下方)如图Toolbar.png:


Intervals 区间值
MoSKito 是基于区间的, 它通过提前定义的监视区间来捕获性能数据。这意味着你能展示生产者数据对于任何这些区间,而且知道应用的性能关于:
1m,
5m,
15m,
1h,
12h,
1d (24h).
当然, 你可以有其他2个区间:
  》Default: 逐渐记录性能, 从被监视的应用的最新启动开始.
  》Snapshot:捕获性能数据根据已经定义的区间.阅读区间快照来得到更多的信息
Switch between monitoring intervals:在监视区间之间切换
Make a selection in Interval menu on the toolbar.在工具栏的Interval菜单里做一个选择。

这将会展示数据,在最近一次区间结束后,就像5m等价于每5分钟间隔记录一次数据。如图interval_toolbar.png:


Time units 时间单位
我们可以展示生产者的数据在:
seconds,
milliseconds,
microseconds,
nanoseconds.
切换展示的时间单位:
在工具栏的Unit菜单处做一个选择
Filtering 过滤
我们也许有许多生产者。为了缩小查找,使用目录/子系统或者应用客户过滤来减少查找。
Categories and subsystems 分类和子系统
分类使用水平分区, 以相同本质的生产者为单位 (比方说相关的 web, memory, runtime).
子系统使用一个垂直分区在一个功能模块内, 以相似的功能模块为单位(比方说消息, 支付).
生产者被标记到分类和子系统中在他们创建的时候, 那也是MoSKito整合的一个过程.


Filter producers by category/subsystem:过滤生产者通过分类/子系统:

在工具栏的Category或者Subsystem菜单完成选择。如图filter_category_subsystem.png:


Built-in producers 构建生产者
你创建生产者在MoSKito中。为了了解更多关于添加生产者,阅读MoSKito-Essential 整合指导
然而,有附随的构建生产者。他们监视必要的系统指示(比方说内存,线程,http session等)
而且不要求任何配置通过整合。为了了解更多,请阅读怎么样使用 MoSKito Producers 和 Stats 和 Their Classes 部分.


View all built-in producers:查看所有内置的生产者:

在工具栏选择构建子系统按钮如图builtin_producers.png:


Custom filtering 自定义过滤
当你知道你要查看的生产者名字或者至少部分名字的时候,这类型的过滤很有用。
设置自定义过滤器:

在工具栏中输入生产者名字或者部分名字到Filter属性内,然后点击Filter。如图customer_filter.png:


这将会展示包含查询以他们名字为开头的生产者。
例如:
有效的查询对于域过滤生产者可以是:d,do,dom...domain.
移除以前的过滤器
在使用新的过滤器之前,请确保移除了所有以前的过滤器。
Remove filtering:移除过滤器
刷新生产者通过简单的单击它的头部或者
刷新整个MoSKito-WebUI页。
Decorators 装饰器
装饰器是生产者图像包装,他们表示数据通过一种结构化方法。
装饰器合并生产者(比方说线程,内存等等)。
展开/折叠装饰者:

在装饰者的左上角单击+/-图表来完成,如图expanded_collapsed_decorators.png:


在一个装饰者内部排序列:

单击一列头部(一个小灰色三角形将会出现,展示升序/降序)如图sort_decorators.png:


查看decorator的帮助
单击右上角的帮助连接在decorator上。
访问生产者数据通过图表。
生产者内的装饰者收集的数据将会被展示位图表形式。
对于多个生产者在一个装饰器内部
当一个装饰者合并多个生产者,我们可以使用图表来展示他们。
展示生产者数据作为图表:

移动光标覆盖StatValue,点击出现的圆形图标。如图display_chart_decorator.png所示:


默认情况下,饼状图将会出现。
在饼状图和条形图之间切换。
单击饼状图或者条形图图标即可完成切换。
展示详细信息在图表中:
单击图表部分。
关闭图表展示。

点击左上角的X图标即可。如图charts_actions.png:


Producer page 生产者页
一个生产者页是一个私有的生产者空间
生产者页列出了所有的生产者和主要数据,一个生产者页展示所有可用的信息对这个生产者:
Category,
Subsystem,
Producer's class,
Stats,
StatValues,
Values,
Timestamp (数据被捕获的时候).
例如:

线程状态生产者有多种状态,生产者tab展示它收集的状态。生产者页展示所有存在的状态(阻塞,新创建,运行,中断,等待)和他们的值。如图stats_values.png:


打开生产者页:

单击生产者ID。如图open_producer_page.png


改变生产者监视区间和时间单位
可以在小工具栏的Interval和Unit菜单处完成选择。当然生产者页你也可以添加收集者和阈值到这些生产者(通过单击ADD按钮)
Inspect 检查
对于监视服务的生产者,你可能使用检查功能。
它被展示在应用编码地方,生产者已经添加(栈追踪),这给了你清晰的信息冠以生产者监视的区域。
使用检查功能:

单击右上角的Inspect按钮。如图inspect.png:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值