Search:
FREE Evaluation Software
Schedule a Live Demo
Contact Sales
Contact Support

 Resources
  Customer Stories
  White Papers
  Videos and Demos
  Product Literature
  Frequently Asked Questions
  Software Downloads

 
 

Resources

Frequently Asked Questions

The following list outlines questions that are frequently asked regarding AVIcode products.  If your question is not addressed here, please contact AVIcode Support at 443-543-0030.

Questions Regarding Intercept Studio

 

Questions Regarding Intercept Studio
 

What types of application errors does Intercept Studio detect?

Intercept Studio provides real-time alerts and details on application errors as they occur, whether in development or production. When an error is detected, Intercept Studio automatically groups the fault into one of four critical areas or "aspects" for better analysis across operational and development teams. These four aspects are: security, connectivity, performance, and code failure.

 

What are the components of Intercept Studio, and where are they deployed?

Intercept Studio has three components: Intercept Studio Agents, SE-Viewer, and the Visual Studio Plug-In.

  • The Intercept Studio Agents are deployed to the machines where .NET applications need monitoring (your "monitored systems"). The Agents monitor .NET applications and transmits exceptions and performance information to the Intercept SEViewer.
  • The SEViewer receives event information sent by the Intercept Studio Agents and can route that information to management system consoles such as Microsoft Operations Manager or to defect tracking systems. In addition, SEViewer can serve as a stand-alone interface for receiving and examining application issue information. Typically, the SEViewer is installed on an independent server (your "management system").
  • The Visual Studio Plug-In resides directly on an Application Developer's Workstation, allowing the developer to access defective source code as reported by SEViewer directly through the Microsoft Visual Studio .NET Integrated Development Environment.

 

Which versions of the .NET Framework are supported?

AVIcode's technology can monitor applications built on the .NET 3.5, 3.0, 2.0 and 1.1 frameworks.

 

Is Intercept Studio limited to monitoring web-based .NET applications?

No. Intercept Studio can be used to automatically monitor any type of .NET application including ASP.NET, Web Services, Smart Clients, Remoting and Windows services.

 

Is Intercept Studio compatible with systems management consoles like Microsoft Operations Manager?

Yes. Intercept Studio integrates seamlessly with any WMI-compliant management or troubleshooting console. In addition, AVIcode offers the .NET Management Pack for Microsoft Operations Manager 2005 users which automatically extends MOM to include Intercept Studio's application monitoring and diagnostic capability.

 

Does Intercept Studio adhere to ITIL standards?

Intercept Studio adheres to Infrastructure Library (ITIL) standards. Intercept Studio features ITIL-based incident management with Microsoft Visual Studio Team Foundation Server (TFS), allowing organizations to comply with industry best practices for application implementation and management.

 

Does Intercept Studio replace my existing instrumentation?

No. Intercept Studio augments existing instrumentation by integrating instrumentation data into event transactions in order to provide a single interface for analyzing instrumentation events. Intercept Studio provides native support for Microsoft Logging Application Block, ASP.NET 2.0 Health Monitoring and Microsoft Exception Handling Application Block. Custom instrumentation can also be integrated via Intercept Studio's open APIs.

In addition, Intercept Studio can reduce future instrumentation investments and requirements by allowing an entire namespace to be monitored. This provides an efficient means to monitor all custom functions and collect deep diagnostic data.

 

What is event throttling?

The event throttling feature of Intercept Studio allows you to constrain the rate at which events are sent to SEViewer. Events are constrained by the number of events collected in an event group over time. In the case of a catastrophic system failure, event throttling ensures network and bandwidth availability is not consumed by multiple instances of the same exception or performance event being reported.

 

What error information is collected?

Intercept Studio collects complete root-cause information for any event detected, helping organizations to eliminate finger pointing while quickly and precisely pinpointing application problem areas.

  • In the case of code failures, Intercept Studio collects all of the information necessary to create a reproducible test case, including all local and member variables, parameters, and the exact line of problem code.
  • For security issues, Intercept Studio collects information on the connection string, the resource name, and the security context, in addition to the login name used.
  • For connectivity errors, Intercept Studio collects information related to the communication between the tiers of the application, including the connection between the application server and the web browser, and between the application server and the database server.
  • For performance bottlenecks, Intercept Studio reports execution time for calls made and provides graphical event chains that highlight problem components, with detailed information including the actual queries submitted.

 

What is a critical exception?

Intercept Studio defines a "critical exception" as: unhandled exceptions, top-level ASP.NET exceptions, and web service and remoting exceptions. 

  • Unhandled exceptions are those that are being caught and re-thrown without ever being handled by other methods like instrumentation.
  • For ASP.NET exceptions, a critical exception results in the user seeing either the standard or custom error page.
  • For web services, critical exceptions are those that ASP.NET serializes into valid SOAP messages on the server side, and deserializes to SoapExceptions on the ASP.NET client.

 

How does Intercept Studio notify me when application events are reported?

Intercept Studio provides configurable notification rules that enable users to be alerted to events via email, by publishing events as WMI messages or by logging events in the Windows event log. Intercept Studio also allows users to create custom notification subscribers for integration with existing workflow or management systems.

 

Does Intercept Studio provide built-in security for viewing event information?

Yes. Intercept Studio provides role based security that can leverage Active Directory or forms based authentication.

 

What types of reports does Intercept Studio provide?

Intercept Studio provides a rich set of reports that identify application hotspots, event trending, and event distribution across applications.