LupinPET: APM Tool
The Lupin performance evaluation tool is the core technology that takes network trace data and exposes the application performance information present in those traces. The tool delivers four key views of transaction performance
  • Transaction turn analysis
  • Transaction conversation analysis
  • Time series breakdowns
  • Performance Predictions

  • Installation Notes

    cloud_download Download LupinPet (Windows)
    For Windows 10 (This is an old application)
  • Install Wireshark (Use version 2.6.9 32 bit or older)
  • Make sure WinPcap install option is selected during the Wireshark install
  • Install LupinPet to a root level directory (i.e. create a directory c:/lupinpet)

  • Transaction Turn Analysis

    The transaction turn analysis is the core functionality provided by LupinPet that gives the analyst an application layer view into the various function calls being initiated by an application across network tiers. Reviewing the information displayed in this view will show application performance and resource utilization at a level of detail where root causes of network and application bottlenecks can be identified and corrected.

    Transaction Conversation Analysis

    The conversation analysis shows views of the total interaction life cycle between network tiers involved in the transaction. It is a good entry point into understanding which layers and services are involved in a transaction, the duration and amount of data transferred to deliver the total transaction. This is useful for quickly determine performance budgets that are being consumed at each tier (Time and data) and driving to the next level of transaction analysis (I.e. drill down via the turn analyzer).

    Transaction Time Series Analysis

    The time series analyzer shows network utilization (Between selected node pairs) over the duration of the transaction. This is useful for understanding the time distribution of activity for the transaction (I.e. If it is found not to be evenly distributed, it can trigger remedial action to spread the use of resources over the full transaction). More network targeted analysis can be performed based on information such as the utilization peaks (I.e. Bits per second transfer rates) and TCP windowing activity seen during the transaction.

    Performance Prediction

    The performance predictor is used for "What If" analysis of the impact of varying network capabilities applied between selected tiers in the application infrastructure. This is used to understand how a transaction would be experienced by users who connect via remote connections (I.e. international, wireless, hotel low bandwidth or high latency connections). It is also used to gauge the impact of moving backend infrastructure to different locations (I.e. moving database server to a datacenter in another city or state).

    Expert Analysis

    New in version 2.52 "Expert" analysis will quickly identify common performance impacting problems in your application.

    Utilities and Options

    This network capture utility can be used to take a quick trace from the analyst's machine. It is useful for quickly getting a trace of front end application traffic where installing or running a richer network capture system would take to long or is not necessary.

    The import utility can be used to perform mass imports of network traces taken with external tools (i.e. Network Sniffer etc) and that are in non PCAP format.

    The options page is used for customizing the LupinPet functionality and experience. Options include:

  • Set analysis warning levels
  • Set custom server ports
  • Set default startup directory
  • Set friendly names for application tiers
  • Set preferences for turn analysis and presentation
  • Create custom grid layouts and save them as the default
  • Expert options (New in 2.52)