*: use 'linux-inspect' (replace 'psn')

Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
This commit is contained in:
Gyu-Ho Lee 2017-05-09 19:07:08 -07:00
parent 489950d918
commit d8bc2ec2c2
4 changed files with 15 additions and 13 deletions

View File

@ -21,9 +21,10 @@ import (
"github.com/coreos/dbtester/dbtesterpb" "github.com/coreos/dbtester/dbtesterpb"
"github.com/coreos/dbtester/pkg/ntp" "github.com/coreos/dbtester/pkg/ntp"
"github.com/coreos/etcd/pkg/netutil" "github.com/coreos/etcd/pkg/netutil"
"github.com/coreos/pkg/capnslog" "github.com/coreos/pkg/capnslog"
"github.com/gyuho/linux-inspect/psn" "github.com/gyuho/linux-inspect/df"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"google.golang.org/grpc" "google.golang.org/grpc"
) )
@ -55,7 +56,7 @@ type flags struct {
var globalFlags flags var globalFlags flags
func init() { func init() {
dn, err := psn.GetDevice("/") dn, err := df.GetDevice("/")
if err != nil { if err != nil {
plog.Warningf("cannot get disk device mounted at '/' (%v)", err) plog.Warningf("cannot get disk device mounted at '/' (%v)", err)
} }

View File

@ -25,7 +25,7 @@ import (
"github.com/coreos/dbtester/dbtesterpb" "github.com/coreos/dbtester/dbtesterpb"
"github.com/coreos/dbtester/pkg/fileinspect" "github.com/coreos/dbtester/pkg/fileinspect"
"github.com/gyuho/linux-inspect/psn" "github.com/gyuho/linux-inspect/inspect"
"golang.org/x/net/context" "golang.org/x/net/context"
) )
@ -49,7 +49,7 @@ type transporterServer struct {
proxyCmdWait chan struct{} proxyCmdWait chan struct{}
proxyPid int64 proxyPid int64
metricsCSV *psn.CSV metricsCSV *inspect.CSV
// trigger log uploads to cloud storage // trigger log uploads to cloud storage
// this should be triggered before we shut down // this should be triggered before we shut down

View File

@ -19,7 +19,8 @@ import (
"os" "os"
"time" "time"
"github.com/gyuho/linux-inspect/psn" "github.com/gyuho/linux-inspect/inspect"
"github.com/gyuho/linux-inspect/top"
) )
// startMetrics starts collecting metrics. // startMetrics starts collecting metrics.
@ -37,12 +38,12 @@ func startMetrics(fs *flags, t *transporterServer) (err error) {
return err return err
} }
tcfg := &psn.TopConfig{ tcfg := &top.Config{
Exec: psn.DefaultTopPath, Exec: top.DefaultExecPath,
IntervalSecond: 1, IntervalSecond: 1,
PID: t.pid, PID: t.pid,
} }
t.metricsCSV, err = psn.NewCSV( t.metricsCSV, err = inspect.NewCSV(
fs.systemMetricsCSV, fs.systemMetricsCSV,
t.pid, t.pid,
fs.diskDevice, fs.diskDevice,
@ -59,7 +60,7 @@ func startMetrics(fs *flags, t *transporterServer) (err error) {
select { select {
case <-time.After(time.Second): case <-time.After(time.Second):
if err := t.metricsCSV.Add(); err != nil { if err := t.metricsCSV.Add(); err != nil {
plog.Errorf("psn.CSV.Add error (%v)", err) plog.Errorf("inspect.CSV.Add error (%v)", err)
continue continue
} }
@ -67,18 +68,18 @@ func startMetrics(fs *flags, t *transporterServer) (err error) {
plog.Infof("upload signal received; saving CSV at %q", t.metricsCSV.FilePath) plog.Infof("upload signal received; saving CSV at %q", t.metricsCSV.FilePath)
if err := t.metricsCSV.Save(); err != nil { if err := t.metricsCSV.Save(); err != nil {
plog.Errorf("psn.CSV.Save(%q) error %v", t.metricsCSV.FilePath, err) plog.Errorf("inspect.CSV.Save(%q) error %v", t.metricsCSV.FilePath, err)
} else { } else {
plog.Infof("CSV saved at %q", t.metricsCSV.FilePath) plog.Infof("CSV saved at %q", t.metricsCSV.FilePath)
} }
interpolated, err := t.metricsCSV.Interpolate() interpolated, err := t.metricsCSV.Interpolate()
if err != nil { if err != nil {
plog.Fatalf("psn.CSV.Interpolate(%q) failed with %v", t.metricsCSV.FilePath, err) plog.Fatalf("inspect.CSV.Interpolate(%q) failed with %v", t.metricsCSV.FilePath, err)
} }
interpolated.FilePath = fs.systemMetricsCSVInterpolated interpolated.FilePath = fs.systemMetricsCSVInterpolated
if err := interpolated.Save(); err != nil { if err := interpolated.Save(); err != nil {
plog.Errorf("psn.CSV.Save(%q) error %v", interpolated.FilePath, err) plog.Errorf("inspect.CSV.Save(%q) error %v", interpolated.FilePath, err)
} else { } else {
plog.Infof("CSV saved at %q", interpolated.FilePath) plog.Infof("CSV saved at %q", interpolated.FilePath)
} }

View File

@ -131,7 +131,7 @@ func (data *analyzeData) aggSystemMetrics() error {
} }
case "EXTRA": case "EXTRA":
// dbtester uses psn 'EXTRA' column as 'CLIENT-NUM' // dbtester uses linux-inspect 'EXTRA' column as 'CLIENT-NUM'
header = "CLIENT-NUM" header = "CLIENT-NUM"
} }