Shows 1 SQL query and 1 log statement
How is Stackify Retrace different from Microsoft's Application Insights?
Developers need to know what their code is doing and how long it takes. Let's use a simple async ASP.NET MVC web request to compare Application Insights and Retrace.
Shows 2 SQL queries, 2 Redis calls, 1 external HTTP call, 2 MVC child actions, 2 MVC partial views, all HTTP modules, 8 log statements, and 1 exception, in one view
What is your code doing?
Nothing answers this question like Retrace.
Viewing Application & Server Logs
Both solutions enable developers to aggregate their application logs (and exceptions) from log4net, NLog, and Serilog. Both provide the ability to search and view logs.
Both solutions enable developers to track exceptions in their applications. Exceptions are uniquely identified by the type and location within your code.
Developers must modify their code everywhere they want to log an exception.
No code changes needed. Automatically collects all exceptions and provides very robust reporting and alerting features.
Many performance problems can be attributed to slow SQL database queries or not realizing that your application makes way too many queries. Tracking individual queries is critical to identifying which are used the most and take the longest.
Optimizing SQL Database Queries
Tracks SQL as a dependency but doesn’t provide reporting per query. Performance by server/database name only.
Tracks the performance and usage of every unique SQL query. You can even monitor them as key transactions.
Support Across Your Application Stack
Retrace works out of the box with a wide variety of application dependencies including numerous SQL, NoSQL, caching, queueing, and other common libraries.
Azure Service Bus
Above rates include several enterprise features, including:
• Single sign on via SAML
• Two Factor Authentication
• Granular security roles
Application Insights bills you based on the number of data points. The price increases with more dependency calls, exceptions, logs, page views, etc, which can make it difficult to predict actual pricing for your needs.
Pricing is simple. You get every feature and the price is billed hourly based on how many servers you have. Starts at $10 a month.
Track Application Performance from Dev to Prod
• Free & Premium
• Fix code while you write it
• For QA/Test and production servers
• Test, validate, manage, and optimize code
The best place to find and fix application problems is in dev, with Prefix. The second best place is in QA or a pre-production environment with Retrace. It is important to use an APM type product in QA to help identify the problems early.
Application Insights wasn’t built with the concept of multiple environments or data centers, but has some workarounds. Learn more: Application Insights support for Multiple Environments, Stamps and App Versions