Mostly I like this, having reviewed the documentation on the website as well.
A few things I'd like to see in this case before I assert +1: 1) a list of the actual interfaces (routines) provided... you'll need to provide man pages for them anyway, so this shouldn't be too onerous ... along with commitment levels for each (probably all Uncommitted) 2) a list of interfaces being *imported*, along with the stability for each, for any non-public interfaces. (I suspect that it uses several such interfaces, although I've not checked the code. Some of the details may be challenging to collect.) 3) for Network interfaces, I'd like to know how it collects the details -- does it use libdlpi? Does it use kstats? libdladm? Will it show up vnics and other crossbow kinds of pseudo-interfaces? -- Garrett James Walker wrote: > I'm sponsoring this familiarity case for Robert Sohigian. The requested > release binding is minor. The man pages have been posted in the > materials directory. > > Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI > This information is Copyright 2009 Sun Microsystems > 1. Introduction > 1.1. Project/Component Working Name: > libstatgrab > 1.2. Name of Document Author/Supplier: > Author: Robert Sohigian > 1.3 Date of This Document: > 25 October, 2009 > 4. Technical Description > Summary > ======= > > libstatgrab[1] is a library that provides cross platform access to statistics > about the system on which it is run. It is written in C and presents a > selection of useful interfaces which can be used to access key system > statistics including Linux and BSD sysctl-style and MRTG output format. > The current list of statistics includes CPU usage, memory utilisation, > disk usage, process counts, network traffic, disk I/O, and more. > > The package also includes a couple of useful tools. The first, saidar, > provides a curses-based interface to viewing the current state of the system. > The second, statgrab, gives a sysctl-style interface to the statistics > gathered by libstatgrab. > > Libstatgrab version 0.16 will be delivered as part of this proposal in > the SUNWlibstatgrab package. A minor release binding is requested. > > > Dependencies > ============ > > None > > > Interfaces > ========== > > Exported Interfaces Classification Comment > ------------------- -------------- -------------------- > SUNWlibstatgrab Uncommitted Package > > /usr/bin/saidar Uncommitted Command > /usr/bin/statgrab Uncommitted Command > /usr/bin/statgrab-make-mrtg-config Uncommitted Config Script > /usr/bin/statgrab-make-mrtg-index Uncommitted Config Script > /usr/include/* Uncommitted Header Files > /usr/lib/libstatgrab.so.6.2.2 Uncommitted 32-bit Library > /usr/lib/libstatgrab.so.6 Uncommitted Symbolic Link > /usr/lib/libstatgrab.so Uncommitted Symbolic Link > /usr/lib/pkgconfig/libstatgrab.pc Uncommitted Pkg Config Script > > /usr/lib/64/libstatgrab.so.6.2.2 Uncommitted 64-bit Library > /usr/lib/64/libstatgrab.so Uncommitted Symbolic Link > /usr/lib/64/libstatgrab.so.6 Uncommitted Symbolic Link > /usr/lib/64/pkgconfig/libstatgrab.pc Uncommitted Pkg Config Script > > *64 = sparcv9 and amd64 > > > Reference Documents > =================== > [1] http://www.i-scream.org/libstatgrab/ > > 6. Resources and Schedule > 6.4. Steering Committee requested information > 6.4.1. Consolidation C-team Name: > SFW > 6.5. ARC review type: FastTrack > 6.6. ARC Exposure: open > >