There are various tools in the market that allow app developers and software engineers to monitor the overall health of their applications and identify the reasons behind application downtime, sluggishness, or when an application isn’t functioning as designed. The downside to using multiple tools, it can become extremely difficult to put the pieces together, as the root cause of the problem needs to be spotted from data across multiple servers, tools and environments. Difficulty means extra time and effort for developers to expend, both being finite resources that can’t be taken for granted, particularly if you intend to promptly resolve issues and provide optimal user experience.
An integrated application monitoring solution in one platform, Stackify provides application metrics, errors and logs vital for the DevOps team to achieve full application performance visibility. Cloud-based, installation is completed within minutes, and out-of-the-box defaults, which are based on industry best practices, can get you started monitoring and troubleshooting your servers and applications immediately.
With Stackify, error tracking and reporting is done across all your servers and applications, allowing you to easily detect problems and behavior deviations unknown to you before, helping you identify the root causes of failures without the need to check multiple log files. Error trends are viewed across all applications and environments, and Stackify provides contextual information that connects the error or exception to all the log statements that led up to it, recorded at the time the error was reported.
A replay of the important event that triggered the app failure is logged, providing the why behind the what, where and when it happened, essentially. Stackify’s error telemetry depicts all errors for each app and server across the entire install base, which can then be filtered according to specific time, app or environment. Stackify also supports error deduplication, which gives you the ability to see the full list of errors across multiple servers and environments without getting inundated with the same errors over and over. The software also allows developers to save log and error searches into new proactive monitors.
The system can be installed either by using the SmartELM API or by using appenders for Log4net, NLog, ELMAH (Error Logging Modules and Handlers), Log4j or Logback.
Every application is unique, and there's no cookie-cutter solution to effectively measure every key software health metric and performance indicator. Stackify enables users to create and monitor custom metrics by adding a few lines of code to the app. Stackify APIs (application program interfaces), such as the Custom Application Metrics API for .NET and Java, allow developers to configure alert notifications, and track error rates tailored to an application’s individual KPIs (key performance indicators), examples being average transaction execution time, number of orders per minute, and the like.
A single platform for monitoring, diagnostics, and log management and aggregation, Stackify offers an integrated dashboard that gives users a broad and comprehensive picture of the overall health of their applications. It amplifies vital insights for DevOps and support teams that then empower them to quickly isolate and unravel performance issues negatively affecting user experience.
Problems are easier to troubleshoot when aggregated in a single monitoring platform, as opposed to checking multiple disparate solutions. With application and resource health, user experience insights, errors and logs, custom application metrics, and application performance visibility all under a single pane of glass across all apps, servers, and environments, the effectiveness of each piece of data is magnified.
When an app crashes, developers need to look into data across the entire application stack (web server, app server, storage and database) to identify the root cause of a problem. While some companies give developers liberal access to their servers, which can become a security risk later on, some provide absolutely no access, which makes app support a jump-through-hoops act for developers.
Stackify offers IT and developers an optional and secure, read-only access to servers where the application resides, so that they’re no longer dependent on the operations team for the application data and information they need to pinpoint and swiftly resolve issues, without creating any damage or changes to the software. Server security isn’t compromised, as permissions are driven using role-based access controls. Once logged in, developers are allowed to browse the permitted server directories and file systems, and go to the dashboard to view which processes are running – much like logging in to a remote desktop but without the risk.
Most popular features of all IT Management apps
8 reviewers had the following to say about Stackify Retrace's features:
And seeing all the logs recorded when an exception was thrown is a cool little feature. Personally I can watch their real-time tailing all day long.
Easy to use Simple installation In-line log and error data in trace Integration of performance management with log management Lower cost than most competitors
Need to improve their mobile support APM needed in more languages
Thank you for your review. We're glad to hear that you managed to fix the issue fast, are you now monitoring this issue, so if it will ever come back you'll be notified about it?
We also monitor our logs to ensure that there are no spikes of log especially around important KPIs and specific customers.
We especially like being able to go from getting notification of exception that is trending in the wrong direction to see all the logs recorded around that exception. Stackify also have very friendly and helpful support team
We haven't had the time to evaluate their monitoring solution, but we're looking forward to do that.
Thank you for your kind words. You should also try our new application performance management solution
Until Stackify, there was no one tool to do monitoring, performance dashboards, log aggregation, and more.
Log aggregation is by far my favorite feature. Beyond this, the dashboards provide the window directly to your systems, stacks and help interrelate software and hardware systems, even across multiple data centers and cloud sites.
Putting on my software engineer hat, I would like to have the ability to prescribe templates for how I want to view certain aggregations of logs for certain app stacks to better represent that stack right out of the box instead of having to select it each time.
Thanks Jake. You can see your predefined set of logs today using saved log query by environment, app, error, specific ID or strings etc.
We will be releasing soon a new feature that will give you even more flexibility.
I am using Stackify to monitor a multi-tier application in AWS, and was amazed at how easy it was to immediately get all of the servers reporting data on the app with no extra configuration.
Very easy to use - doesn't get in the way of development with a steep learning curve.
Honestly, we haven't experienced a single drawback is using Stackify as an APM provider.
Time used: 6-12 months
We love to hear this. Thanks for the review! Keep in touch. We love feedback and we're happy to help however we can.
Of course, I immediately liked the interface and the ability to search logs was an awesome touch as well, but what hooked me was within 24 hours of installing Stackify we found an Exception that has existed since the launch of a new ad campaign we started 10 months ago.
Quick error resolution, detailed error from exceptions, fantastic customer support
So far none that I have seen
Time used: Less than 6 months
Frequency of use: Daily
Likelihood to recommend
Recommendations to others considering Stackify Retrace
If you think your product is good enough, just try Stackify, its free, What do you have to lose?
Stackify allowed us to quickly set up a centralized logging system which was easily accessible to developers, qa and product for review and analysis.
But after trying a bunch we ended up with Stackify due to how easy it was to get useful logs into the system.
* Easy to set up for Java * Intelligently collects and groups Java exceptions allows
- Does not really provide any tools advanced analyses of logs - Requires some additional code to proper shut down - The logging appender itself throws connection exceptions fairly often that ends up in the general overview of how the application is doing
Stackify integrated all these tools together making it easier for our team to find what we need to solve issues fast without the need to train on different tools.
Unified platform Easy to use Simple and fast to install Aimed toward developers (at last not a tool just for operations, though our operations use it as well)
None found so far
Thank you, we are doing our best to make your life easier.