Blog: Tech Talk

agsdix-fas fa-home

Blog: Home

agsdix-fas fa-pen-fancy

Blog: CEO's Corner

agsdix-fas fa-code

Blog: Tech Talk

Blog: Product Releases

Blog: Conversion

arrow left circle icon Blog: Tech Talk

Don’t Shoot The Messenger! How To Troubleshoot with Application Performance Monitoring

by | Mar 20, 2019

“The viewer is slow! What is going on?”

At Snowbound support we’ve certainly heard this before, along with other frustrations from customers surrounding performance issues.

Performance is a complicated concept and depends on many different variables and components, most of which are typically outside of the control of our pure HTML5 document viewer, VirtualViewer. Things outside of our control include things like the network environment, the internet browser, and the server/hardware. In other words, variables and factors that are not part of the VirtualViewer solution, but yet still have a great impact on its performance.

Application Performance Monitoring (APM) is a growing resource that allows you to monitor software services and applications in real time, as well as collect detailed performance information on response time for incoming requests, database queries, calls to caches, and external HTTP requests. These tools have become essential to our customers in allowing them to proactively address the health of their systems utilizing VirtualViewer.

APM is important so users can understand the behavior of their application, detect problems before users are impacted, and rapidly resolve those issues.

Here are some of the many benefits of APM:

  • Getting comprehensive insight into the health and performance of the entire solution
  • Collection and the interpretation of metrics
  • Being able to easily identify and solve issues that impact application performance.
  • Track response times, failures, page faults, memory and hidden resource consumption
  • Available application architectures for the cloud, on-premise, hybrid and SaaS
  • Alerts informing about abnormal behavior and critical failures  

Integrating and installing APM services is a simple, cost-effective way to provide a means to support the people that support the product–from the administration staff all the way down to the end user. This in turn results in performance issues being resolved quicker and more efficiently so that the impact to your business’ bottom line is reduced.


Ed Berberian has managed the sales engineering staff and project management teams at Snowbound Software for the last 10 years. He is an expert on Snowbound’s VirtualViewer products and HTML5 viewing technology, as well as managing middle to long-term projects that involve a range of software solutions and implementations. He specializes in maintaining the client-vendor relationship throughout the process.