Analyzer Explained

From Login VSI Documentation
Revision as of 15:11, 19 January 2015 by Admin (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

How to import external data with Login VSI 4.x PRO


This beta feature combines the functionality of an external application, for example ParseESXTop, that is used to make graphs of csv's created by ESXTop, and the VSIMax graph. All the data inside the csv of ESXTop, Perfmon, or any other monitoring tool that is used, is either in percentages or recalculated to percentages.

Login VSI 4.1 Analyzer

  • Import (multiple) external performance data in analyzer
    • Perfmon,
    • ESXtop,
    • Xentop
    • All other csv file based logging
    • Easily overlay graphs and fix time-offsets
  • Show VSImax results weighted (relative to each other)
  • Ability to merge test results to calculate and save average over multiple tests
  • Ability to compare tests to eachother
  • Ability to see used memory (per vm)
  • Ability to visualize application start times
  • Workflow improvements
  • UX improvements
  • Added: Extra tab in the analyzer with information about the test


Analyzer4.1.PNG
The blue steps line in the picture is representing the active sessions. Everything is recalculated to time in seconds, so the X-axis is time in seconds. The left Y-axis are the values of the VSImax information graph. Normally approximately 0-10000 and is in milliseconds.


  • Auto scale


All the external data that is imported, must fit between the scale of 0 and 100 (the right Y-Axis in the External data chart). To get this work, any metric needs to be scaled down (or up in some cases). It finds the highest metric and determines which scale factor it has to use. When the highest metric is between 100 and 1000, it is divided by 10, when the highest metric is between 1000 and 10000, it is divided by 100 and so on. If a scale factor is filled in in the XML template, that one is used as well. By default this is set to 1.0.


  • Graph sliders


To correct time differences, or just to play around with the series in the external data graph, there is a custom user control created. For every source of external data in the graph, a Graph Slider is created in the Beta functionality. To link the sliders, click the "Link all sliders" checkbox and all the checkboxes with the sliders are checked. When two or more sliders are connected, they all behave the same as the operated slider. That is, when the checkbox is checked.

Analyzer4.1.autoscale.PNG


  • Combine VSImax Graphs
Combined tests.PNG


At this point we have a functionality to average out two or more graphs into one. It averages out all values from calculated table and creates a new average table from where the new graph gets all values.


Combine (create avg) 4.1.PNG


If you have combined data it is possible to save these generated graphs. The save dialog can be found under save as in file menu if the combined test is active.


Combine (create avg) save as 4.1.PNG


Function save, saves the tests in the following combination (full data, raw data and baseline raw data). Also it adds a new table 'SavedLogs' with the ID number of the test that were combined. The function is extended to include the configuration files of all the test that are in the test.


  • Compare logs

When starting the Analyzer or open the load dialog to open log files, you get an option to compare different log files. Comparing logs now includes all the VSImax graphs of every log entry in one chart. To make the chart less messy to start with, only the VSI average index series are shown for each log entry by default.


Compare chart.PNG
Compare-vsimax overlay.PNG


Login VSI 4.1 Analyzer Importing external data

Welcome to the Login VSI beta program. We are happy to share with you our early beta release in which you can import External Performance data like ESXtop or Perfmon in the Login VSI analyzer. The Login VSI 4.1 Beta Analyzer is shipped with the Login VSI 4.0.8 installation package.

All metrics are down/up scaled to be in the range of 0-100, by finding the max value and multiplying accordingly. This feature was expanded to be able to hold multiple sources and multiple imports of metrics with ability to create new tabs or merge to the existing external data tabs. This also adds the remaining external data series to moving box, and adds the source column in the data grid view.


Description

Screenshot

Open the Analyzer located in {VSIshare}\_VSI_Binaries\Analyzer\Login VSI Analyzer.exe or run the Analyzer from the Management Console.

Manual open analyzer.PNG
Auto open analyzer.PNG

Specify the {VSIshare} and click save.

2013-11-04 01 52 21-Login VSI Analyzer.png

Open a result.

Open result.PNG
Analyzer before import.PNG

Click file – import – external data or shortcut key [ctrl+x]

Analyzer import.PNG

Open the (external) CSV file, in this example we use Perfmon CSV file that is collected during the same Login VSI test.

Import xternal data.PNG

Select the metrics you want to import.

Select the metrics.PNG

A new tab is opened with the title External Data (beta)

All metrics are down/up scaled to be in the range of 0-100, by finding the max value and multiplying accordingly. This feature was expanded to be able to hold multiple sources and multiple imports of metrics with ability to create new tabs or merge to the existing external data tabs. This also adds the remaining external data series to moving box, and adds the source column in the data grid view.

The blue steps line in the picture is representing the active sessions. Everything is recalculated to time in seconds, so the X-axis is time in seconds.

External Performance Data Perfmon.PNG

Titles.xml

XML

Description

Screenshot

Section type

This contains the title for the tab opened in the analayzer. For example when I open a ESXtop file I can define in the section type it is a ESXtop file which will be used as title in the tab. This way you know what kind of data is imported

Section type.PNG

Title

Section to define a metric

Title type.png

Displayname

Simple name to identify the selected metric

Display name.png

Columntitle

This should contain the title of the column of the metric you want to import

Columntitle name.png

Multiplier

Here you can multiply the metric you selected 1.0 is the default

Multiplier.png

Description

Screenshot

Open the titles.xml {VSIshare}\_VSI_Binaries\Analyzer\titles.xml. The titles.xml contains the performance data template. Here you can specify the counters you want to show when opening a CSV file

Titles.PNG
Xml file.PNG