func localCloudStatus(ccfg CloudConfig) error { fmt.Println(" Mesos:") reg, err := mesos.GetMesosRegistrar("localhost:5050") if err != nil { fmt.Println("while getting mesos registrar", err) return err } fmt.Printf("\n%+v\n\n", reg) stats, err := mesos.GetMesosStats("localhost:5050") if err != nil { fmt.Println("while getting mesos registrar", err) return err } fmt.Printf("\n%+v\n\n", stats) // metrics, err := GetMesosMetrics("localhost:5050") // if err != nil { // fmt.Println("while getting mesos registrar", err) // return err // } // fmt.Printf("\n%+v\n\n", metrics) return nil }
func oceanCloudStatus(ccfg CloudConfig) error { fmt.Println(" Mesos:") url := ccfg.URI + ":5050" reg, err := mesos.GetMesosRegistrar(url) if err != nil { fmt.Println("while getting mesos registrar", err) return err } fmt.Printf("\n%+v\n\n", reg) stats, err := mesos.GetMesosStats(url) if err != nil { fmt.Println("while getting mesos registrar", err) return err } fmt.Printf("\n%+v\n\n", stats) metrics, err := mesos.GetMesosMetrics(url) if err != nil { fmt.Println("while getting mesos registrar", err) return err } fmt.Printf("\n%+v\n\n", metrics) // client, err := newMarathonClient(":8080") // if err != nil { // return err // } // // List all apps // r, err := client.ListApps() // if err != nil { // return err // } // v, _ := json.Marshal(r) // fmt.Printf("%s", v) return nil return nil }