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 |