Benefits and Results
AlertSite for API Monitoring provides Raymond James with a single view into the performance of all financial-advisor applications running behind the firewall as well as an external application that individual investors access via the Internet. “Ninety percent of what we monitor involves applications accessed by advisors on our internal LAN,” Palmiero says. “But we also interact with the customers of our advisors via a public website, so it helps to have a solution to monitor both types from a single console.”
With the applications running on the internal LAN protected by a variety of authentication schemes, transactions recorded in the SoapUI component of AlertSite can negotiate those schemes and present the necessary credentials to execute the tests. AlertSite’s network of more than 80 global monitoring locations also enables Internet-facing applications to be measured from a majority of ISPs in the same way customers interact with the applications.
“With AlertSite tracking application performance 24x7, we have the ability to resolve issues well before they impact our business partners and customers,” says Palmiero. “When monitoring application services, we can also record transactions that exercise our load balancer as well as the individual nodes of our server farm. If there is a performance issue, the system immediately alerts application admins as to which nodes experience the issue.”
Another benefit Palmiero underscores is that all parties involved in analyzing tests receive an accurate reflection of the response time of GUIs and web services. This feature is particularly helpful because users often only consider the time it takes to load the part of a website page they can see above the fold. Users may not consider the time it takes to load the entire page. Knowing the time to load the entire page is critical because long load times drain server resources.
Raymond James makes sure scripts function correctly by running them through SoapUI prior to deploying them to the AlertSite appliance. “If we're going to call a synthetic transaction, then we've got to make sure that that service account or that human is added to the Active Directory group used to authorize that particular service,” Palmiero says.
When looking at a view of synthetic transactions run against the client center or the infrastructure, Raymond James can see if SOA services and the micro services that end users depend on are running properly. If micro services fail, then the client center will fail.
“That means we actually need to be able to see both, and that’s what we get with AlertSite,” emphasizes Palmiero. “We actually like it when red bubbles to the top. If you look at some of these groups, for which and the number of synthetic transactions number in the hundreds, there's no way to really show 100 things on a screen. So we appreciate that AlertSite simply indicates if everything is OK of if anything is currently erring out. We can then bubble that to the top so we can address it.”
“The ultimate benefit that AlertSite delivers is giving us the ability to create synthetic end-user sessions that interact with our applications in exactly the same way as our financial advisors and their customers,” Palmiero concludes. “We can conduct tests before applications go live to ensure they are ready to transact business and then monitor them continuously in case any future conditions impact their performance. With AlertSite tracking application performance 24x7, we are able to resolve issues well before they impact our business partners and customers.”
- Ensure execution of partner financial transactions.
- Maintain partner relationships.
- Test web services application performance behind the corporate firewall.
- Streamline application testing processes.
SmartBear AlertSite for API Monitoring Solution
- Monitors speed and availability of service APIs, web services and RESTful services.
- Enables developers, testers and IT to collaborate more easily.
- Ensures API quality and scalability.
- Identifies application issues immediately.
- Tracks GUI and web services performance.
- Warms up applications with synthetic transaction after maintenance sessions.
- Prevents false application performance alerts.
- Interacts with advanced authentication to enable testing of all user scenarios.
All company names and/or products referenced herein are either registered trademarks or trademarks of their respective trademark holders.