summaryrefslogtreecommitdiffstats
path: root/clover/clovisor/clovisor_main.go
diff options
context:
space:
mode:
Diffstat (limited to 'clover/clovisor/clovisor_main.go')
-rw-r--r--clover/clovisor/clovisor_main.go19
1 files changed, 19 insertions, 0 deletions
diff --git a/clover/clovisor/clovisor_main.go b/clover/clovisor/clovisor_main.go
index e235c50..b8e6508 100644
--- a/clover/clovisor/clovisor_main.go
+++ b/clover/clovisor/clovisor_main.go
@@ -9,8 +9,10 @@ package main
import (
"fmt"
+ "io/ioutil"
"os"
"os/signal"
+ "path/filepath"
"syscall"
clovisor "./libclovisor"
@@ -21,6 +23,23 @@ var podMonitoringMap map[string]*clovisor.ClovisorBCC
func main() {
node_name := os.Getenv("MY_NODE_NAME")
+ ex, err := os.Executable()
+ if err != nil {
+ fmt.Println(err.Error())
+ } else {
+ exPath := filepath.Dir(ex)
+ fmt.Printf("Current Working Directory is %v\n", exPath)
+ files, _ := ioutil.ReadDir(exPath)
+ for _, f := range files {
+ fmt.Printf("%v ",f.Name())
+ }
+ fmt.Printf("\n")
+ }
+
+ clovisor.Monitor_proto_plugin_cfg()
+
+ clovisor.ClovisorPhyInfSetup()
+
podMonitoringMap = make(map[string]*clovisor.ClovisorBCC)
clovisor_k8s_client, err := clovisor.K8s_client_init(node_name)