NASTEL TRANSACTION TRACKING
– Transaction Monitoring– Transaction Tracing – Transaction Tracking Nastel’s AutoPilot and XRay products are the most powerful solution available for determining and linking transaction performance to your business performance, in real-time.
FROM MOBILE APPS TO ENTERPRISE PAYMENT SYSTEMS
From mobile apps to enterprise payment systems, digital business services depend upon fast and seamless exchanges of electronic business transactions. When transaction performance lags, business suffers. Nastel’s® AutoPilot® for Transactions tracks, analyzes, and visualizes the status and integrity of every transaction, from end-to-end, enabling fast problem resolution before users are affected.
SEE YOUR BUSINESS PERFORMANCE
Real-time message and transaction flow visualization provides instant awareness of any emerging performance issues that can negatively impact your business.
CUT COSTS BY REDUCING INCIDENTS
Slash the frequency, duration, and impact of incidents with real-time monitoring and automated trending that eliminates false alarms and detects issues before users notice them.
UNDERSTAND HOW TRANSACTION FLOWS AFFECT YOUR BUSINESS IN REAL-TIME
Discover and track transactions, “stitching” or correlating them together in real-time across distributed systems, mainframes and corporate firewalls.
RAPID ROOT-CAUSE ANALYSIS
When problems do occur, instantly uncover the root-cause of problems with tracking that provides the visibility and detail necessary to begin immediate remediation.
THE LIFE OF A PAYMENT TRANSACTION
AutoPilot stitches together complete end-to-end transactions across the enterprise correlating user transactions with applications and middleware, from mobile to mainframe.Nastel’s® AutoPilot® monitors your transaction performance at every stage, compares results to benchmarks established for user-defined service level agreements (SLA’s), and generates alerts when specified thresholds are breached—or trending towards breach.
COMPLEX EVENT PROCESSING
A high-performance Complex Event Processing (CEP) engine correlates transactional and operational data to answer “what happened” and “why it happened” questions when problems occur.
Determines root-cause for problems with drilldown to the offending component, SQL query, method call, or message payload.
Stitches end-to-end transactions together across Web and legacy tiers: Web Services, Java, .NET, MQ and CICS.
MAP TRANSACTION TOPOLOGY
Ability to map transaction topology to business processes and evaluate compliance of execution vs. business objectives.
User-defined, rule-based policies for real-time monitoring and automatic notification of abnormal behaviors or conditions.
Tracks failed, in-flight, completed,and missed transactions.
Follows complex transactions spanning many hops, where they split and morph.
Generates reports about transaction activity on a daily, weekly, monthly basis.
COLLECT AND AGGREGATE
Collects, aggregates, filters and correlates metrics and events from infrastructure systems with data from external sources such as RSS, news feeds, and email messages. It can transmit alerts over private Twitter networks.
Ability to track long-running asynchronous transactions even when the parent has terminated.
Real-time measurement of transaction volume, in-flight transactions, violations, violation rate, failures, failure rate, latency, duration (total, maximum, avg.), and more.
EXTRACTS MESSAGE PAYLOAD
Extracts message payload (e.g., important attributes such as transaction value and correlation IDs) to stitch transaction components together into a coherent whole.
TRACK AND STORE
Can track and store 100 percent of transactions 100 percent of the time without additional external tools like Dynatrace+Splunk, AppDynamics+Splunk, etc.
Automatically discovers applications and system components, transaction flow and application interdependencies.
Stores all of the performance-related information in a searchable SQL database.
Discovers transactions without manual mapping or path definitions (e.g., BMC).
Audit trail for everything including message payload, http headers, and SQL queries.
API available using REST as well as Java.
THE LIFE OF A PAYMENT TRANSACTION
Nastel’s® AutoPilot® for Transactions provides charting and reports that show the continuous performance of transactions as they run.In addition, real-time queries can be invoked to see historical performance.
Example of AutoPilot transaction topology view showing relationships, queues, and simple statistics
The Importance of Mastering Your Transaction Flow
Because transactions range from simple synchronous message exchanges between point-to-point application connections to much more complex asynchronous communications, a sophisticated tracking and monitoring solution is required.In the latter instance, long-running, multi-step asynchronous transactions transit your IT infrastructure and sometimes cross one or more corporate firewalls. They frequently involve a broker routing the messages associated with a single transaction to many discrete destinations (DBs, servers, apps, mainframes, etc.). And because a message broker is involved, these complex transactions defy standard tracking and analysis via tagging or statistical sampling techniques. Nastel’s® AutoPilot® stitches together complete end-to-end transactions by examining method calls and individual message payload contents, correlating them and presenting intuitive visualizations of any pending or existing breaches in expected behavior and performance.
Example of a financial transaction failure involving SWIFT messages and the Calypso Trading System
(red color bars flag problem areas for the user)