r1 - 2016-02-08 - 03:13:54 - GeraldMitchellYou are here: TWiki >  Deployment Web > DeploymentMonitoring > CLMServerMonitoringAPMAgentBuilder

Using Application Performance Monitoring with CLM todo.png

Authors: GeraldMitchell
Build basis: APM Agent Builder 6.1.3, CLM 6.0.0

Application Performance Monitoring (APM) is a product through IBM Cloud and Smarter Infrastructure allowing enterprise level monitoring of CLM Solutions.

APM can be used to monitor the infrastructure of a CLM deployment, including the Operating System, Database, and Application Server.

This particular article will focus on using the feature APM Agent Builder to incorporate the Jazz foundation speicifc monitors provided by the CLM Server Monitoring plugin.

Minimum Requirements

  • APM Server Labeled extra small, 10 concurrent users, 8 GB (12 GB recommended) free memory, 2 (4 recommended) processor, 60GB storage, 2GB JVM, 4 GB Swap space: <50 Agents (total)
  • APM Operating system and Application Agent installed.

  • Note for first time APM installs: The APM server is installed and configured first, and in that process the APM Agents are created, that are then installed on the monitored systems. The APM OS Agent is required to run the custom agent, and is the communication vehicle for sending data from the monitored server to the APM server.

  • APM Server and Agents minumum requirements are checked as part of install.

  • CLM should have the CLM Server Monitoring plugin installed and configured.

Setting up the APM Agent Builder

Agent Builder with CLM Server Monitoring using JMX

Agentbuilder_Create_Connection_Wizard.png

Agent_Builder_Create_Connection_Wizard_2.png

Agent_builder_JMX_browser_in_Agent_creation_wizard.png

Agent_Builder_JMX_Information.png

Agent_builder_JMX_test.png

Agent_Builder_JMX_agent_server_options.png

Agent_builder_key_attributes_picker.png

Agent_Builder_DataSourceDefinition_for_CSM6_Cache_monitor_.png

Agent_builder_agent_editor_overview_page.png

Agent_Builder_editor_view.png

Agent_builder_agent_component_Data_source_Location.png

Agent_builder_Agent_test_perspective.png

Agent_builder_agent_test_perspective_playing.png

Agent_Builder_test_Service_live.png

Dashboard Configuration

clm6_APM_dashboard_OS.jpg

clm6_APM_dashboard_data_asynchTask.jpg

APM_Dashboard_AsyncTask_monitor.jpg

Notes

  • Add Domain, Name, and other construction markers as variables and identify those as key attributes.
Domain can be used to distinguish applications (JTS, CCM1 vs. CCM2).
  • Consider adding JazzApplicationType field to MBean information in dashboards to help distinguish application types (JTS, CCM, etc.) as the names are not enough information and can be changed.
  • Each dash item is recommended to 5 or less attributes o nthe APM dashboard, so it is good to think through which data is not otherwise available and is individually interesting before providing a custom agent for that data.

Related topics:

External links:

Additional contributors: TWikiUser, TWikiUser

Topic attachments
I Attachment Action Size Date Who Comment
Jpgjpg APM_Dashboard_AsyncTask_monitor.jpg manage 10.1 K 2016-02-08 - 02:37 GeraldMitchell  
Pngpng Agent_Builder_Create_Connection_Wizard_2.png manage 318.2 K 2016-02-08 - 02:27 GeraldMitchell  
Pngpng Agent_Builder_DataSourceDefinition_for_CSM6_Cache_monitor_.png manage 223.7 K 2016-02-08 - 02:29 GeraldMitchell  
Pngpng Agent_Builder_JMX_Information.png manage 190.4 K 2016-02-08 - 02:27 GeraldMitchell  
Pngpng Agent_Builder_JMX_agent_server_options.png manage 349.9 K 2016-02-08 - 02:28 GeraldMitchell  
Pngpng Agent_Builder_editor_view.png manage 425.9 K 2016-02-08 - 02:31 GeraldMitchell  
Pngpng Agent_Builder_test_Service_live.png manage 161.8 K 2016-02-08 - 02:33 GeraldMitchell  
Pngpng Agent_builder_Agent_test_perspective.png manage 162.3 K 2016-02-08 - 02:32 GeraldMitchell  
Pngpng Agent_builder_JMX_browser_in_Agent_creation_wizard.png manage 414.1 K 2016-02-08 - 02:27 GeraldMitchell  
Pngpng Agent_builder_JMX_test.png manage 320.3 K 2016-02-08 - 02:28 GeraldMitchell  
Pngpng Agent_builder_agent_component_Data_source_Location.png manage 327.6 K 2016-02-08 - 02:31 GeraldMitchell  
Pngpng Agent_builder_agent_editor_overview_page.png manage 574.4 K 2016-02-08 - 02:30 GeraldMitchell  
Pngpng Agent_builder_agent_test_perspective_playing.png manage 212.4 K 2016-02-08 - 02:32 GeraldMitchell  
Pngpng Agent_builder_key_attributes_picker.png manage 182.4 K 2016-02-08 - 02:29 GeraldMitchell  
Pngpng Agentbuilder_Create_Connection_Wizard.png manage 172.2 K 2016-02-08 - 02:26 GeraldMitchell  
Jpgjpg clm6_APM_dashboard_OS.jpg manage 95.7 K 2016-02-08 - 02:35 GeraldMitchell  
Jpgjpg clm6_APM_dashboard_data_asynchTask.jpg manage 77.1 K 2016-02-08 - 02:36 GeraldMitchell  
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use. Please read the following disclaimer.
Ideas, requests, problems regarding the Deployment wiki? Create a new task in the RTC Deployment wiki project