

He has extensive practical knowledge of TIBCO Business Works, TIBCO Spotfire, EMS and TIBCO ActiveSpaces. This way you can analyse the performance and observe the trends in order to ensure that your application can cope with the production data loads.Ījmal Hussain Abbasi is Integration Consultant By Profession with 11+ years experience in Integration domain mainly with TIBCO products. Now, you can start sending more loads to your running process (by sending HTTP data in bulk) and you will see the changing graphs in real time. Once you are connected you will see window like below showing memory, CPU utilization graphs along with threads and classes statistics: You will get a message regarding failure to connect securely just ignore it and choose the option to connect insecurely. Since we set thenticate option as false in our TRA configurations there is no need to specify username and password. Port should be same as the one given in the TRA file in previous step.

Once you open JConsole in the login window choose Remote Process option and specify hostname and port in the text box. JConsole should be present in the bin folder of your JDK. Once you have updated the TRA file with JMX specifications and restarted the service open JConsole application for monitoring. Step 2: Monitor TIBCO Performance using JConsole Once the above JMX configurations have been added in the tra file you need to restart the service from administrator. =-XX\:+PrintGCDetails -Xloggc\:/tmp/ESB-gc.log In order to monitor performance of this application I need to update the TRA file PerformanceTesting-Process_a available on the below path:Ĭ:\tibco\tra\domain\DOMAIN_NAME\application\PerformanceTesting\įollowing lines need to be added to this TRA file: In my example case I have an application deployed in the administrator with the name PerformanceTesting.

In order to monitor performance of a specific TIBCO solution you need to add a few lines into the TRA file of that application. Step 1: Update Application TRA with JMX monitoring Configurations I am not going to dig deep into the development part of this simple solution as focus here is to explain the performance monitoring part. The deployed solution has one interface exposed which listens on a specific HTTP Port and expects one parameter as input (name) and sends back a response message or an error message in case of any error or exception. you should have already designed and developed some TIBCO solution and deployed in the server using TIBCO administrator.įor this example I have created a simple solution that is based on HTTP protocol. I am calling this step as Step 0 as this is something that should be already done by you i.e. Step 0: Develop and Deploy a TIBCO BW solution
