It has always been important to ensure the availability of applications and infrastructure and Web services are no different.
- Are your Web services available?
- Are you alerted when problems happen?
- Can you track trends in availability?
- Are your services responding correctly?
JaxView periodically sends requests to verify availability and function of Web services. This "heartbeat" monitoring verifies that everything is working and sends alerts when there are issues with performance or functionality.
JaxView delivers all the same benefits of traditional monitoring solutions - customizable alerts, dashboards, performance and availability reports, SLAs, baselining and more. In addition, JaxView automates many monitoring tasks leveraging SOA's unique policy-based approach. JaxView will:
- Auto-discover and configure monitoring settings
- Automatically update monitoring profile when changes are made
- Monitor real-world activity, not just synthetic requests
Automatically respond to issues and prevent many problems
JaxView helps you manage Web services availability through active testing of service end points with periodic "heartbeat" monitoring. This provides you important visibility and reporting of the service uptime essential for supporting service level agreements. JaxView provides a centralized management portal for:
- Viewing what services are deployed
- Viewing service uptime and response performance
- Viewing service fault messages and errors
JaxView's availability monitoring can also actively test the availability and function of multi-step business processes and transactions. It supports troubleshooting for composite business transactions by correlating performance bottlenecks or faults to individual services used in multi-step transactions. JaxView's active transaction availability (heartbeat) monitoring includes:
- Monitoring generic Web service transactions with support for WS-Transaction, WS-Coordination
- Stepwise monitoring of response times and errors to reveal performance bottlenecks within each instance of a transaction
- Visibility into individual step fault or error information
- Reporting on transaction commits or rollbacks
Service Performance Baselines JaxView availability monitoring can also be used by development and testing teams to verify positive and negative service functions for different sets of service request criteria, different metadata or different message schemas.
JaxView availability monitoring can also be used by development and testing teams to verify positive and negative service functions for different sets of service request criteria, different metadata or different message schemas.
JaxView's monitoring baseline options can reduce event notification clutter by allowing event thresholds to be set relative to service utilization trends. Event thresholds can then be set relative to a standard deviation percentage from the baseline rather than an absolute value, resulting in fewer unintended event notifications. JaxView Enterprise includes the following baselining options:
- Rolling Baseline - Compare current performance metrics with a statistical baseline calculated for a period of hours preceding the current period.
- Weekly, Daily Baseline - Compare current performance metrics with performance baselines calculated for the same period day-over-day or week-over-week.
- Specific Date Baseline - Compare current performance metrics with the metrics from a specific date.
JaxView Availability Monitoring facilitates Web service management by enabling event notification when service performance has degraded or a service end point is no longer responding. Event notification alerts are generated when a monitored event threshold has been matched or exceeded. Alerts can be sent using the following media and protocols:
- Script Execution
JaxView improves management efficiency and visibility with reporting on performance, availability, and policy compliance in your service environment. JaxView has scheduled reports for preselected intervals and also supports on-demand reports that allow you to focus on custom time intervals. JaxView reports can be used to display:
- Performance and availability data in tabular and line chart formats
- Individual error events and events as percentage of total requests
- Fault totals for SLA reports