esxtopdrill v2 with Fault finder

Posted by

On March 5th, 2020 I posted a blog titled Slice and Dice esxtop -b output in this blog I promised another version of the tool with a fault finder

Here I am fulfilling that promise.

In this blog I will introduce you to the latest version of esxtopdrill tool. The tool has evolved from a command line based utility first posted in my blog Using python to review esxtop -b output to a full-blown GUI based application

Code:

You must be expecting lines of code, like most of my blogs. This one is a bit different. The code is too long to post in a blog. If you are interested in the code of this project please visit the GitHub repository for this project

For those of you who do not want the hassle of setting up the python and dependence you can use the MSI to install as a application

How to install?

The install is quite simple. Download the MSI and follow the installation wizard. Below is a short video about the install

How to use?

The use of the tool is quite straightforward. However, the output produced by the tool assumes that you are aware of esxtop and the various matrices. The benefit of using this tool is the time needed to reach a conclusion.

Below is a short video about consuming the tool

How to comprehend an anomalies file?

4 comments

  1. Indeed nice tool to interpret esxtop matrices. Received following error when using ‘Fault Finder’ Option:
    Traceback (most recent call last):
    File “pandas\core\indexes\base.py”, line 2891, in get_loc
    File “pandas_libs\index.pyx”, line 70, in pandas._libs.index.IndexEngine.get_loc
    File “pandas_libs\index.pyx”, line 101, in pandas._libs.index.IndexEngine.get_loc
    File “pandas_libs\hashtable_class_helper.pxi”, line 1675, in pandas._libs.hashtable.PyObjectHashTable.get_item
    File “pandas_libs\hashtable_class_helper.pxi”, line 1683, in pandas._libs.hashtable.PyObjectHashTable.get_item
    KeyError: 4
    The above exception was the direct cause of the following exception:
    Traceback (most recent call last):
    File “EsxtopDrill.py”, line 101, in faultfinder_onclick
    File “fault_finder.py”, line 33, in fault_finder
    File “filters_ops.py”, line 92, in filer_counter
    File “pandas\core\frame.py”, line 2902, in getitem
    File “pandas\core\indexes\base.py”, line 2893, in get_loc
    KeyError: 4

Comments are closed.