现在的位置: 首页 > 综合 > 正文

Introducing WebSphere Business Monitor V6

2013年08月15日 ⁄ 综合 ⁄ 共 6821字 ⁄ 字号 评论关闭

Overview

WebSphere Business Monitor 6.0 monitors business processes at runtime by

monitoring event-emitting runtime engines. Only applications that are running on

WebSphere Process Server Version 6.0.1 are currently supported.



 

1WBM通过监控event-emitting runtime engines来监控business processes at runtime

2WBM在一个model的基础上,通过收集events来计算KPIS

3WBM能够通知用户,并且可以启动关联动作( alert, e-mail, cell phone, pager, and service invocation)

4Models 是利用Business Measures editor建立的,可以指定measuring points and event filters,定义measurements, their correlations, and sources of the business data 对每个model ,都可以指定KPIS event emission points, event filters, event composition rules, and situations 以便在runtime触发特定的动作。

Modeler to Monitor Closed Loop

 

Modeler to Monitor Closed Loop

This data can be compared to the simulations that were performed in the

Modeler and hence, optimize the “as-is” business process model toward a more

efficient “to-be” model.

WebSphere Business Monitor architecture overview


Monotor V6 Logical Architecture

Overview of WebSphere Business Monitor 6.0 internal components

Here is a list of the internal components:

_ Monitor server—Receives events, handles monitoring-context instances,

and stores and persists runtime and historical metrics and KPI values of those

instances.

_ Dashboards—Display the monitored data. They provide a predefined set of

views that can be customized to support different representations of data and

offer enhanced data analysis.

Schema generator—Generates database scripts to be used for creating

databases tables in state, runtime, and historical databases. These

databases contain the business measures models data. The schema

generator also generates the DB2 Cube Views™ metadata description of the

historical database and generates the metadata mappings for the replication

manager.

_ Databases—Provide the Monitor server with information for event

processing. They also provide the dashboard client with information for

populating views. Information is transferred across the databases through

another monitor component, the replication manager.

_ Adaptive action manager— Provides different types of business responses

resulting from situations expressed within the incoming events.

Overview of WebSphere Business Monitor 6.0 external components

Here is the list of the external components:

_ Business measures editor (BME)—It is used to create the business

measures model that defines what should be monitored, for example,

monitoring contexts, key performance indicators, metrics, and business

situations.

_ Common event infrastructure (CEI)—Provides event management by

receiving events from event sources and transferring them to the event

consumers that have expressed interest in those events.

_ DB2 Alphablox and DB2 Cube Views—Provide enhanced data analysis for

dashboards.

Monitor and CEI Topology

Monitor databases

Repository database

The Repository database contains the metadata describing the currently

deployed business measures models as well as information about the other

Monitor databases. The Repository database contains the history of the

deployed models. There is only one Repository database per Monitor installation.

The Repository database is used by the Launchpad, which populates it with the

database attributes for the State, Runtime, and Historical databases. These

attributes are the database name, database schema, and host names of the

database server. They are used by the other Monitor components to access the

State, Runtime, and Historical databases at runtime. The Repository database is

also populated during the import of the business measures model.

 

       State database

The State database stores information about running instances. This information

includes metrics, business measures, and key performance indicators (KPIs)

values. It is optimized for heavy transaction workloads. There is only one State

database per Monitor installation.

Each process instance requires two tables in the State database to store metrics,

business measures, and KPIs. The structure of these tables is as dynamic as the

structure of the process instance. Each business measure is represented by a

separate column in one of the two tables. Depending on the options selected

during the building of the business measures models, much or all of the

information in the State database is replicated to the Runtime database.

The State database is used by Monitor server. At runtime, the Monitor server

inserts, retrieves, and updates the information of processes instances that reside

in the State database, according to the processed events.

The State database stores the following information:

_ Information about business measures groups, which is a part of the data in

the imported business measures models.

_ The running process instances that are created while the Monitor is running.

_ The event entries of the running processes. The event entry is the event data

that is received for updating a specific business measures group.

       Runtime database

The Runtime database is similar in structure to the State database. It receives

replicated information from the State database about the current status of all

running processes as well as the final status of recently completed or failed

processes. This information is used by Monitor dashboards. The Runtime

database is also used by the Adaptive Action Manager to store alert notifications.

There is only one Runtime database per Monitor installation.

The information in the Runtime database is replicated from the State database.

The Runtime database stores:

_ Alert notifications sent by the Adaptive Action Manager to the dashboards

_ Process instance data

_ Metrics values

The Runtime database is used by the Monitor dashboards. The dashboards

retrieve the running or recently completed instances data required to populate

the views from the Runtime database. The dashboard views use the Runtime

database for analytical purposes, so it is optimized for query processing and

aggregate query processing.

All completed instances remain in the Runtime database for 24 hours and are

deleted afterwards. 24 hours is the default retention policy which can be modified

as part of the data movement service configuration.

History database

The History database stores all completed and running process instances. It is

used by the dashboards for enhanced data analysis using DB2 Alphablox. There

is only one History database per Monitor installation. The data in the History

database is never deleted.

The History database stores all completed and running process instances. It is

used by the dashboards for enhanced data analysis using DB2 Alphablox. There

is only one History database per Monitor installation. The data in the History

database is never deleted.

The History database should only contain two years worth of historical data. This

is one of Monitor product requirements. As mentioned before, the historical data

is never deleted automatically, so the DBA is responsible for deleting the data

that is greater than two years old.

The History database stores the information regarding long-running instances as

well as completed instances. This information is stored as star schemas rather

than in the flat transactional forms used in the State and Runtime databases. The

History database is optimized for aggregated and long running queries. It is used

by DB2 Alphablox in dashboards views to provide advanced multidimensional

reports.

The information in the History database is replicated from the Runtime database.

 

The History database contains dynamic tables that are created according to the

deployed business measures model. The schema generator generates the

History database schema, which is used to create dynamic tables, and Cube

Views definitions.

The History database is used by the Monitor dashboards. The dashboards

retrieve the data required to populate some views from the History database. For

example, the Reports view focuses on analyzing data extracted from the History

database.

Software Rquerments

Software Rquerments

 

 

 

 

抱歉!评论已关闭.