Operations Features

tc Runtime includes advanced, distributed management and monitoring capabilities through a centralized management console called Hyperic user interface.

The tables in this section list the capabilities that tc Runtime provides over and above the base Apache Tomcat and also notes the features that Hyperic provides for existing Apache Tomcat environments.

tc Runtime provides a wide range of capabilities that enable developers, administrators, and operators to centrally diagnose, measure, and monitor the distributed application infrastructure.

Table 5. Diagnostics, Metrics, and Monitoring Feature Comparison

Diagnostics, Metrics, and Monitoring Featurestc RuntimeApache Tomcat
Application deadlock detectionYesNo
Uncaught exception detectionYesNo
Garbage collection metrics, including throughput and countYesNo
SQL query time monitoring metrics.YesNo
Enhance response time monitoring metricsYesNo
Enhanced connection pool health metricsYesNo
Enhanced thread pool health metricsYesNo
Role-based customizable dashboardYesYes (via Hyperic)
Automated inventory of application servers and software resourcesYesYes (via Hyperic)
Real-time metric collection and monitoring of tc Runtime, Tomcat, Apache Web server, Apache ActiveMQ, underlying JVM, operating system, and other resourcesYesYes (via Hyperic)
Charting and graphing performanceYesYes (via Hyperic)
Advanced alerting: multi-conditional, availability, event, and recovery alerts, group-based alerting, and escalation schemes.YesYes (via Hyperic)
Log file tracing, alerts on event levelsYesYes (via Hyperic)
Alerts based on configuration file updatesYesYes (via Hyperic)
Performance baselining for alert thresholdsYesYes (via Hyperic)

tc Runtime provides a centralized, secure dashboard that enables administrators and operators to organize, operate, and control their distributed applications and infrastructure.

Table 6. Centralized Operations and Management Feature Comparison

Centralized Operations and Management Featurestc RuntimeApache Tomcat
Secure, distributed, JMX-based server managementYesNo
Create application server groupsYesYes (via Hyperic)
Application server start/stop/restart from central consoleYesYes (via Hyperic)
List deployed applications and current statusYesNo
Application deploy/undeploy/reload/start/stopYesNo
Security and access/authorization controlYesYes (via Hyperic)
Scheduled control: maintenance activities, on-demand actions, scheduled remediation actions, or scheduled responses to alert conditionsYesYes (via Hyperic)

tc Runtime provides scripting support for administrators and operators who prefer to create and run scripts to handle distributed configuration and deployment steps.

Table 7. Scripting Feature Comparison

Scripting Featurestc RuntimeApache Tomcat
List deployed servers.YesNo
Create server groups.YesNo
Add and delete servers to and from groups.YesNo
List deployed applications, including current status.YesNo
Deploy application WAR file.YesNo
Undeploy application.YesNo
Start, stop, and reload deployed applications.YesNo
Get (download) configuration files and JVM parameters from a server.YesNo
Modify configuration files on an individual server.YesNo
Set (push) configuration files and JVM parameters to a server group.YesNo
Start, stop, and restart a server or group of serversYesNo