Performance: Traces

One of the ways we strive to deliver relevant insights is to only create Traces around interesting requests. Some examples of these request types that are interesting would be faster than normal, slower than normal, new web requests, requests introducing new SQL, requests introducing new exceptions, or abnormal Satisfaction scores. Under performing requests will be profiled more often than fast …

Performance: APM+ Overview

Retrace’s APM+ is a powerful feature and serves as a core part of our Application Monitoring service. The feature implements byte code inspection of apps, giving you method-level telemetry on code at run time. Use this tool to get instant insight on: Start time / end time and HTTP status codes HttpHandlers and HttpModules utilized in the IIS pipeline Call …

Performance: Tracked Functions

Tracked Functions essentially allow you to track a sub-transaction or block of code within a larger transaction. For example, they can be implemented for tracking various Elasticsearch queries to uniquely identify them. First you will need to add the StackifyLib dependency to your app: PM> Install-Package StackifyLib Once you have the StackifyLib installed you need to modify your code like …

Performance: Non-Web Transactions

By default Retrace only tracks web transactions, however, it can be used to track non web transactions with some minor code changes. This article discusses tracking non web requests and could be applied to background work within a web app, a windows service, console app, or other types of service apps. You must first configure Retrace to know about and …

Performance: Transaction Settings

For each unique web request and database transaction in your app there are some advanced settings you can use to tailor how they are tracked by Retrace APM+. Some points to note about Key Transactions: Unchecking “Track” or “Errors” for a request will not remove historical data, but future data will be ignored. There is no way to apply settings …

Performance: APM+ Requests

While in the Performance (APM+) tab within the App Dashboard there is a sub tab called By Requests. The By Requests tab allows you detailed insight into your applications request chain as well as information on the traces that are taken. By clicking on the requested actions link listed below the Satisfaction chart, you will be taken to an individual …

Performance: Dashboard Overview

There are three sections to the Dashboard tab inside the App Dashboard that allow you a quick insight to how your app is performing overall. By default the App Dashboard is filtered by the App/Environment that you selected from the Web Apps list. Health The Health section is always expanded by default upon entering the Dashboard tab of the App …