Application Performance Monitoring
Knowing that your servers, routers, firewalls and websites are up and running is important. Knowing that everything is working properly, however, is crucial! All out of the box network management systems can ping IP addresses or execute some simple SNMP polls, but it takes a much greater level of expertise and skill to go beyond those tasks and actually develop a process to dig deeper and know - with certainty - your network and applications are actually working as intended. This is one area where iGLASS excels!
iGLASS measures application performance using a variety of custom checks and balances, including:
- Monitoring the process stack
- Email transaction processing
Monitoring the process stack
Whether your server platform is Linux, Windows, UNIX or something else, your applications will show up in the process stack. We use a variety of methods to check the stack to ensure your applications are running and available.
Okay, so your website is up and people can get to your e-commerce page, but can they place an order? Does the feedback form provide feedback? Can they download the free information? Short of having someone sit in front of a computer and try these things directly, how can you know? iGLASS works with interested customers to script out and automate these tasks using synthetic transactions. For example, we can hit your e-commerce site at regular intervals, log in to a test account, add a product to the cart and attempt to check out (just don't charge us!) We can fill out forms and attempt to submit them. We can attempt to download or upload some content. Each customer's needs are different, so our development teams work closely with every one of them to determine what checks are necessary.
SQL Database Queries
When applications are running, databases are often powering them. How many connections are there? How about Query response times? iGLASS works with our customers to determine what metrics they'd like to have monitored and then our team implements them. We have SQL experts on staff with experience in Oracle, MySQL, SQL Server, Postgres and many other databases.
Sometimes, the only way to test an application is to execute a call-level script. Other times, the only way to truly run an application through its paces is to execute a number of steps sequentially. iGLASS has developers on staff who are experts at this sort of thing. We do the work so you don't have to!
Email Transaction Processing
Just because Exchange is up and running doesn't mean email is going out and coming in. For some companies, email is their lifeblood and downtime is not an option. If that's a challenge you're facing, iGLASS can utilize an account on your mail system to generate and monitor bi-directional email transactions. We'll send an email at regular intervals, verify it was sent, verify it was received, then reverse the process. It doesn't get better than this!
Monitoring event logs
If written properly, critical applications will log their performance statistics, successes and failures in log files somewhere. iGLASS can parse through those logs looking for error codes or other useful information and even alarm if a log file stops incrementing. This can be extremely useful both in detecting problems and during post-mortem investigations.
If you’re ready to step things up a notch and know that your network is not only up, but also operational, contact us today for more information or to schedule a WebEx demonstration to see iGLASS in action. You can also see examples of where we’ve made a difference for our customers.