mirror of
https://github.com/percona/percona-toolkit.git
synced 2025-09-19 02:05:23 +00:00
Fixed PT-69
This commit is contained in:
@@ -190,7 +190,10 @@ func main() {
|
||||
if err != nil {
|
||||
message := fmt.Sprintf("Cannot connect to %q", di.Addrs[0])
|
||||
if di.Username != "" || di.Password != "" {
|
||||
message += fmt.Sprintf(" using user: %q, password: %q", di.Username, di.Password)
|
||||
message += fmt.Sprintf(" using user: %q", di.Username)
|
||||
if strings.HasPrefix(di.Password, "=") {
|
||||
message += " (probably you are using = with -p or -u instead of a blank space)"
|
||||
}
|
||||
}
|
||||
message += fmt.Sprintf(". %s", err.Error())
|
||||
log.Errorf(message)
|
||||
@@ -198,6 +201,13 @@ func main() {
|
||||
}
|
||||
defer session.Close()
|
||||
|
||||
hostInfo, err := GetHostinfo(session)
|
||||
if err != nil {
|
||||
message := fmt.Sprintf("Cannot connect to %q: %s", di.Addrs[0], err.Error())
|
||||
log.Errorf(message)
|
||||
os.Exit(2)
|
||||
}
|
||||
|
||||
if replicaMembers, err := util.GetReplicasetMembers(dialer, di); err != nil {
|
||||
log.Warnf("[Error] cannot get replicaset members: %v\n", err)
|
||||
os.Exit(2)
|
||||
@@ -207,13 +217,9 @@ func main() {
|
||||
t.Execute(os.Stdout, replicaMembers)
|
||||
}
|
||||
|
||||
hostInfo, err := GetHostinfo(session)
|
||||
if err != nil {
|
||||
log.Warnf("[Error] cannot get host info: %v\n", err)
|
||||
} else {
|
||||
t := template.Must(template.New("hosttemplateData").Parse(templates.HostInfo))
|
||||
t.Execute(os.Stdout, hostInfo)
|
||||
}
|
||||
// Host Info
|
||||
t := template.Must(template.New("hosttemplateData").Parse(templates.HostInfo))
|
||||
t.Execute(os.Stdout, hostInfo)
|
||||
|
||||
if opts.RunningOpsSamples > 0 {
|
||||
if rops, err := GetOpCountersStats(session, opts.RunningOpsSamples, time.Duration(opts.RunningOpsInterval)*time.Millisecond); err != nil {
|
||||
@@ -247,11 +253,14 @@ func main() {
|
||||
}
|
||||
}
|
||||
|
||||
if cwi, err := GetClusterwideInfo(session); err != nil {
|
||||
log.Printf("[Error] cannot get cluster wide info: %v\n", err)
|
||||
} else {
|
||||
t := template.Must(template.New("clusterwide").Parse(templates.Clusterwide))
|
||||
t.Execute(os.Stdout, cwi)
|
||||
// individual servers won't know about this info
|
||||
if hostInfo.NodeType == "mongos" {
|
||||
if cwi, err := GetClusterwideInfo(session); err != nil {
|
||||
log.Printf("[Error] cannot get cluster wide info: %v\n", err)
|
||||
} else {
|
||||
t := template.Must(template.New("clusterwide").Parse(templates.Clusterwide))
|
||||
t.Execute(os.Stdout, cwi)
|
||||
}
|
||||
}
|
||||
|
||||
if bs, err := GetBalancerStats(session); err != nil {
|
||||
@@ -351,6 +360,7 @@ func GetClusterwideInfo(session pmgo.SessionManager) (*clusterwideInfo, error) {
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
|
||||
cwi.TotalCollectionsCount += len(collections)
|
||||
for _, collName := range collections {
|
||||
var collStats proto.CollStats
|
||||
|
8
src/go/pt-mongodb-summary/vendor/vendor.json
vendored
8
src/go/pt-mongodb-summary/vendor/vendor.json
vendored
@@ -63,10 +63,10 @@
|
||||
"revisionTime": "2017-02-01T15:06:01Z"
|
||||
},
|
||||
{
|
||||
"checksumSHA1": "hbVBehxpieRKCCXrrO3greA8eow=",
|
||||
"checksumSHA1": "NviDzeLQRdyp9Ux2vMvu4zQvyYo=",
|
||||
"path": "github.com/percona/pmgo",
|
||||
"revision": "20a7d7de024f754b59b6d51e8e3c21cf830299aa",
|
||||
"revisionTime": "2017-02-01T04:03:13Z"
|
||||
"revision": "2650f7f1545746eddae964e7308440900684c21a",
|
||||
"revisionTime": "2017-02-10T14:26:46Z"
|
||||
},
|
||||
{
|
||||
"checksumSHA1": "kTY8RZr5j26RNIR+F2SnMLeB7G8=",
|
||||
@@ -201,5 +201,5 @@
|
||||
"revisionTime": "2016-12-08T15:16:19Z"
|
||||
}
|
||||
],
|
||||
"rootPath": "go/pt-mongodb-summary"
|
||||
"rootPath": "github.com/percona/percona-toolkit/src/go/pt-mongodb-summary"
|
||||
}
|
||||
|
Reference in New Issue
Block a user