JAVA自动化智能运维方案

对执行完毕事务的跟踪功能

直观监控

   事务延迟时,即使不采取其他操作,
也会立即显示哪一个服务器的哪一个进程发生问题。

监控时比以前轻松多了,我的生活也变得更轻松,没有比这个更好的。

如有保障准确数据、简便数据的工具,我认为一定要导入。

金融

友利银行

IT

部门经理

提供activeprofiling 功能

迅速应对故障

如果固守固有的将各系统独立的监控的工具,

发生故障时,

损失的将是时间

时间在商业活动中直接关系到金钱。

数据

profiling

最大化

导入 MaxGauge for Java 的客户之声

用户响应时间监控

各Agent
加工收集的数据,并保存到Repository

PC

3

操作人员

(

监控及优化

)

1

在用户网页画面中显示监控信息

5

WAS

开发人员

(

性能分

agent

析及优化

)

2

DB

DataGather

agent

管理人员

(

服务等级管理

)

2

Repository

收集服务器的各种数据后传输至DataGather

保存性能数据的空间

4

专利

1.

监控用户响应时间时,无需在用户电脑安装

Agent

2.

以最小负荷收集全部性能数据

3.

可扩展到

200

台以上监控对象服务器上的已验证的架构

4.考虑到性能及稳定性的Repository结构
5.支持基于Html5的WebSocket方式的WebDaemon

WAS-DB整合应用性能管理解决方案

利用想要分析时刻的快照信息,进行性能问题的诊断分析  

通过回放历史事务记录,能以3秒(最短为1秒)单位进行分析

•正在执行的事务信息(ClassMethod、SQLStatement、Binding变量)
•数据库工作量信息(waittime、logicalread、physicalread、wait event)

•OS Stat(CPU time,memory)
•JVM Stat(GC,heap)

利用直观的界面分析原因并解决性能问题

事务

CALLTREE

METHOD

SQL

CLASSSOURCE

SOURCE

修改内容分析

CallTree

用于解决问题的多样的工具

-Call Tree-各区间的响应时间
-发生例外的内容-GC、内存状态
-数据库锁状态、工作量信息

-Class及JSP源视图
-源比较、环境设置文件比较

SourceDiff

只需点击几次即可进行根本原因分析

数据库实例监控

Lock

3

CPU

Usage(%)

1

1

15

15

ORA113

ORA115

ActiveSession

详细监控
特定数据库实例
对数据库的主要Stat和Wai t 提供实时曲线图
显示对活动会话、锁会话的详细信息

显示监控数据库的CPU使用率、锁发生及主要指标
 

根据AlertConfiguration中设置的阀值,用不同颜色显示

LockTree详细监控
用Holder和WaiterSession的树结构提供Lock信息

蓝色

: Normal

橙色

: Warning

红色

: Critical

利用WAS + 数据库整合性能管理工具进行数据库性能监控

个别SQL性能延迟时,利用本公司基于OWI方法论实现的监控视图,快速诊断数据库性能问题

✔提供数据库服务器的主要性能信息

✔发生锁时,可通过Lock Tree信息直观确认

✔可对数据库问题会话进行自动跟踪

专利

•将连接数据库的锁拥有者和等待者与WAS事务关联进行监控

 

•对数据库执行时间及工作量、等待现状等信息一目了然

数据库会话信息

WAS

事务

事务引发的数据库锁拥有者和等待者信息

WAS

事务

数据库会话

1:1

映射

WAS

事务

数据库会话信息

由事务执行的SQL的数据库工作量信息

在WAS的活动事务目录中可同时了解数据库会话信息

8

10

13

WAS连接池数量到达已指定的Warning数量时,显示为黄色;到达Critical数量时显示为红色,从而可以直观确认故障情况。

MaxGauge for Java 主要功能

连接池监控

对拥有多个Pool Name的所有连接池的当前活动连接进行实时监控

TopSQL

TopTransactions

Grid/GraphView

TOP

数量设置

Top Transaction、TOP SQL监控

监控最近1小时内SQL运行时间最长的SQL语句

监控最近1小时内事务运行时间最长的事务

性能统计

Performance Analyzer

查询执行的事务响应时间分布图,并跟踪分析延迟的事务

可用趋势图查看性能指标,便于追踪发生性能问题的时间执行了什么事务

找出频繁执行的SQL及执行时间长的QL进行性能管理  

S

找出频繁执行的事务和执行时间长的事务进行性能管理  

跟踪诊断频繁发生的例外及引发例外的事务

 

利用Quick Launch菜单迅速进行性能诊断

MaxGauge for Java 特点

WAS事务和数据库会话的关联分析