Chat Support
Loupe - Log - Monitor - Resolve
Loupe / Developer's Guide / Loupe Extensions - Introduction
In This Topic
    Loupe Extensions - Introduction
    In This Topic

    You can extend the Loupe in several ways to get more value out of the data you've collected with the Agent.

    Data Processing Extensions

    User Interface Extensions

    These extension points customize Loupe Desktop's user interface

    To help make it easier to develop great extensions some general infrastructure has been provided:

     Extending Session Analysis

    Each time Loupe data files arrive at the server they are queued to be analyzed.  During this process built-in evaluations are performed (like recalculating the operating system version information and recording the errors and warnings in the data).  You can create your own Analyzers to extend this process.  This is most commonly used to perform custom analysis and extraction of Loupe data to feed into your own database for analytics. 

    See Loupe Extensions - Session Analyzers for more information on how to extend the session analysis pipeline.

     Custom Session Commands

    Session Commands provide an alternate way of performing processing on sessions that affords more opportunities for end user interaction.  Instead of being invoked when a session is being analyzed, Session Commands are only invoked at the direct request of an end user.

    These commands show up on the various context menus that involve session selections - such as the folders in the repository tree view and the session summary grids.  Because these commands are invoked directly by the end user from the user interface they can have their own user interface or be purely background.

    See Loupe Extensions - Session Commands for more information on how to create custom session commands.

     Custom Log Message Commands

    Log Message Commands let you link your own custom processing and user interface dialogs with one or more log messages displayed inside of the Session Viewer.  Log Message commands extend the context menu in the Log Message Grid.  Because these commands are invoked directly by the end user from the user interface they can have their own user interface or be purely background.

    See Loupe Extensions - Log Message Commands for more information on how to create custom log message commands.

     Custom Session Views

    You can create custom user interface views that each get their own tab in the session viewer.  With this extension you can create your own custom displays of the data within your sessions yet have them seamlessly integrate into the Session Viewer.

    See Loupe Extensions - Session Views for more information on how to create your own unique session data user interface elements.

     Custom Session Summary Views

    Session summary views integrate into the Repository view.  This lets them participate in the filtering and searching of session summary information so you can find the right sessions to drill into. 

    See Loupe Extensions - Session Summary Views for more information on how to create your own unique session summary user interface elements.

    See Also