Monitoring ESB Services (CXF Plugin)

Talend ESB System Management Integration User Guide

EnrichVersion
6.3
EnrichProdName
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Talend Data Fabric
Talend ESB
Talend MDM Platform
Talend Data Services Platform
task
Installation and Upgrade
Administration and Monitoring
EnrichPlatform
Talend ESB

The Talend ESB provides a Hyperic Plugin which can be used to monitor the Talend Studio Data Services and services which are developed in Java for the Talend ESB.

Studio services by default expose metric data (performance counter) and there is nothing special to be configured for Studio based Data Services to be available for monitoring via the Talend ESB Hyperic CXF Plugin (cxf-plugin.jar).

Note that a Service (Java or Studio Data Services) must be called at least once to show up in Hyperic as CXF only exposes the performance data after the first call via JMX.

The Talend ESB 'cxf-plugin' for Hyperic provides the following Services and Metric:

Plugin Structure:

Server: [host] "Apache CXF [Karaf] 2.7"

Services

Hyperic Service Name

Example

Remark

CXF [Full qualified Service Operation name]

CXF "{http///www.talend.org/service/}DemoService" "DemoServiceOperation"

Each service in Hyperic represents a single Service Operation

Metric per Hyperic-Service (single CXF Service Operation)

Category

Name

Collection Interval (min)

Default on

Indicator

Availability

Availability

10

Y

Y

Throughput

Number of Checked Application Faults

10

N

N

Number of Checked Application Faults per Minute

10

Y

Y

Number of Invocations

10

N

N

Number of Invocations per Minute

10

Y

Y

Number of Logical Runtime Faults

10

N

N

Number of Logical Runtime Faults per Minute

10

Y

Y

Number of Runtime Faults

10

N

N

Number of Runtime Faults per Minute

10

Y

Y

Number of UnChecked Application Faults

10

N

N

Number of UnChecked Application Faults per Minute

10

Y

Y

Performance

Total Handling Time

5

Y

Y