Applicare Tuxedo monitoring can be used to track service execution performance stats and Tuxedo queues.
Tuxedo Analyzer provides three different views to analyze service execution performance in your Tuxedo servers.
Dashboard provide a summarized view of the performance of services across all configured Tuxedo servers and you can drill down further by server name, service name or different date/time range using the filters.
SLA view provides a breakdown of execution times by service name for the selected period, which can be very useful in enforcing SLAs.
Count Number of invocations / executions
Min Time Minimum time to execute the service
Max Time Maximum time to execute the service
Max Time 50% Maximum execution time for 50% of the requests when ordered by execution time
Max Time 90% Maximum execution time for 90% of the requests when ordered by execution time
Max Time 99% Maximum execution time for 99% of the requests when ordered by execution time
Transactions view provides details about every individual service call and you can use this view to filter out transactions by different filtering criteria such as service name, server name, calls the exceed specified duration, etc...
Tuxedo Queue Analyzer provides two different views to analyze status of Tuxedo queues.
Analyzer view displays the queue usage overtime for each configured Tuxedo server. Double clicking on any data point in the chart will bring up the details for individual queue at that point in time.
History tab displays the gathered queue data in a table and allows you to search through the data using filters. This view can be helpful to quickly track down instances where the queue lengths have grown beyond certain thresholds. Double clicking on any entry in the table will display the detailed view with individual queue details for the entry.
Queues by domain shows data filtered for selected domain.
In order for Applicare to monitor service execution performance stats, you need to add -r flag to CLOPT string in Tuxedo config file. This will enable Tuxedo performance stats to be written to stderr file. You can use -e flag to send the output to a custom file name.
Note: If required, please refer Tuxedo documentation for more details on the usage of -r and -e flags in CLOPT string.
Once you have made the changes to Tuxedo, you can configure service monitoring in Applicare console by going to Monitoring -> Configure Tuxedo Monitoring.
You can provide any name for Tuxedo server name field and provide the absolute path of the stderr file.
Applicare can monitor the number of messages waiting in Tuxedo queues and this can be configured on the Tuxedo Queue Monitoring tab.
You can provide any name for Tuxedo server name field and owner name field must contain the Operating System username that started the Tuxedo server process.
Tuxedo Domains can be configured by selecting Queues by Domains -> Configuration.