Kstatbrowser is a graphical utility to browse through and display the various statistics kept by the Solaris kernel.
An individual kstat is identified by the triplet module:instance:name, and each kstat has a number of individual statistics and belongs to a particular class.
The left panel contains three tabs which show a tree view of the available kstats, ordered in different ways. Each node of the tree follows the module:instance:name hierarchy.
Selecting and expanding a node allows you to drill down through the kstat hierarchy. Then, selecting a leaf node will display the relevant kstat.
The right panel initially displays some statistics about the available kstats - how many, and a breakdown by module, class, and type.
Selecting a kstat will cause a table showing the names and values of the available statistics to be displayed. The table will update regularly and also show the rate of change of numeric statistics.
As each kstat of type KSTAT_TYPE_RAW needs to be decoded individually, not all raw kstats will have data shown.
Some kstats will have a small graphical accessory. For example, as all KSTAT_TYPE_IO kstats are of exactly the same form, and all measure I/O, a simple panel showing the current I/O is shown.
In the table, if you right-click on a statistic that's a numeric value, you can view a chart of that statistic as a function of time.
The toolbar contains a small number of menus.