From owner-svn-src-all@FreeBSD.ORG Mon Jun 15 17:41:19 2015 Return-Path: Delivered-To: svn-src-all@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D093389D; Mon, 15 Jun 2015 17:41:19 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 862B8F2D; Mon, 15 Jun 2015 17:41:19 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Z4YNp-000PCa-HB; Mon, 15 Jun 2015 20:41:17 +0300 Date: Mon, 15 Jun 2015 20:41:17 +0300 From: Slawa Olhovchenkov To: Craig Rodrigues Cc: "svn-src-all@freebsd.org" Subject: Re: svn commit: r284198 - head/bin/ls Message-ID: <20150615174117.GX1647@zxy.spb.ru> References: <860017ED-D754-450C-865D-2D81A30C2212@xcllnt.net> <20150614100045.GF58397@zxy.spb.ru> <557D55CB.5050009@fastmail.net> <20150614171031.GA5857@troutmask.apl.washington.edu> <557DCBED.2010804@fastmail.net> <39A1D5A9-1BD9-4828-B10D-D347771CBAD2@bsdimp.com> <20150615171208.GW1647@zxy.spb.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jun 2015 17:41:19 -0000 On Mon, Jun 15, 2015 at 10:24:24AM -0700, Craig Rodrigues wrote: > On Mon, Jun 15, 2015 at 10:12 AM, Slawa Olhovchenkov wrote: > > > > > No unification. This is more vital, I think. > > And no tools for collect correlation data -- for example collect at > > same time CPU load by core, i/o load by disk and network load by > > inetrface. You may talk about Graphite, but graffit is crap: > > http://grisha.org/blog/2015/05/04/recording-time-series/ > > > > A few years ago, Alfred Perlstein wrote a tool called Eagleeye: > https://github.com/splbio/eagleeye > > This tool did a few things: > -> ran various tools like netstat, vmstat, gstat > -> parsed the output of the various tools > -> produce web based reports for doing correlation of the data > > This was very useful for performance analysis. > Since the code for Eagleeye is on GitHub, maybe some FreeBSD coders > who have interest can update Eagleeye to produce output from the system > with libxo. > > Having more tools use libxo will definitely make it easier to write tools > like Eagleeye. How libxo do it easier? netstat can be accept multiple interface name in 'netstat -nbI'? gstat can be run to pipe? igb show statistic in netmap mode? Multiple statistics collect at same time (in one fraction second)? I am don't need web output, in most case plain tabular data enough. In most cases on wanted serever exist only ssh, no web, no python, no R, no gnuplot. Also, how to convert to libxo D scripts? or zfs-stat?