|
|
@@ -165,7 +165,7 @@ func main() {
|
|
|
log.Infoln("kernel version:", kv)
|
|
|
|
|
|
// 构建节点信息
|
|
|
- nodeInfo, err := node.NewNodeInfo(hostname, kv)
|
|
|
+ nodeInfo, err := node.NewNodeInfo(hostname, kv, version)
|
|
|
if err != nil || nodeInfo == nil {
|
|
|
log.Fatalln(err)
|
|
|
}
|
|
|
@@ -180,9 +180,9 @@ func main() {
|
|
|
|
|
|
whitelistNodeExternalNetworks()
|
|
|
|
|
|
- machineId := nodeInfo.GetNodeInfo().SystemUUID
|
|
|
- tracing.Init(machineId, hostname, version)
|
|
|
- logs.Init(machineId, hostname, version)
|
|
|
+ SystemUUID := nodeInfo.GetNodeInfo().SystemUUID
|
|
|
+ tracing.Init(SystemUUID, hostname, version)
|
|
|
+ logs.Init(SystemUUID, hostname, version)
|
|
|
|
|
|
if *flags.RunInContainer {
|
|
|
_, err = kube.NewKubeClient()
|
|
|
@@ -192,7 +192,7 @@ func main() {
|
|
|
}
|
|
|
|
|
|
registry := prometheus.NewRegistry()
|
|
|
- registerer := prometheus.WrapRegistererWith(prometheus.Labels{"machine_id": machineId}, registry)
|
|
|
+ registerer := prometheus.WrapRegistererWith(prometheus.Labels{"system_uuid": SystemUUID}, registry)
|
|
|
|
|
|
registerer.MustRegister(info("node_agent_info", version))
|
|
|
|
|
|
@@ -275,7 +275,7 @@ func main() {
|
|
|
metric.GetName() != "process_net_tcp_bytes_sent_total" &&
|
|
|
metric.GetName() != "process_net_tcp_data_latency_time" &&
|
|
|
metric.GetName() != "process_net_tcp_flow_duration_time" &&
|
|
|
- metric.GetName() != "process_net_tcp_connection_establish_time"{
|
|
|
+ metric.GetName() != "process_net_tcp_connection_establish_time" {
|
|
|
continue
|
|
|
}
|
|
|
|
|
|
@@ -326,9 +326,9 @@ func main() {
|
|
|
// 创建请求
|
|
|
urlRoute := "/api/v2/ebpf/receive"
|
|
|
|
|
|
- log.Infoln("send url is ", *flags.DataServer + *flags.ServerPrefix + urlRoute)
|
|
|
+ log.Infoln("send url is ", *flags.DataServer+*flags.ServerPrefix+urlRoute)
|
|
|
// req, err := http.NewRequest("POST", "http://10.0.7.115:18080/api/v2/ebpf/receive", bytes.NewBuffer(jsonData))
|
|
|
- req, err := http.NewRequest("POST", *flags.DataServer + *flags.ServerPrefix + urlRoute, bytes.NewBuffer(jsonData))
|
|
|
+ req, err := http.NewRequest("POST", *flags.DataServer+*flags.ServerPrefix+urlRoute, bytes.NewBuffer(jsonData))
|
|
|
if err != nil {
|
|
|
fmt.Println("Error:", err)
|
|
|
return
|
|
|
@@ -353,16 +353,16 @@ func main() {
|
|
|
}
|
|
|
defer response.Body.Close()
|
|
|
|
|
|
- // 读取响应内容
|
|
|
- responseData, err := io.ReadAll(response.Body)
|
|
|
- if err != nil {
|
|
|
- log.Infoln("Error:", err)
|
|
|
- return
|
|
|
- }
|
|
|
+ // 读取响应内容
|
|
|
+ responseData, err := io.ReadAll(response.Body)
|
|
|
+ if err != nil {
|
|
|
+ log.Infoln("Error:", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- // 输出响应状态码和响应正文
|
|
|
- log.Infoln("Status Code:", response.StatusCode)
|
|
|
- log.Infoln("Response Body:", string(responseData))
|
|
|
+ // 输出响应状态码和响应正文
|
|
|
+ log.Infoln("Status Code:", response.StatusCode)
|
|
|
+ log.Infoln("Response Body:", string(responseData))
|
|
|
}
|
|
|
sendNetDataDone := make(chan struct{})
|
|
|
go func() {
|
|
|
@@ -516,7 +516,7 @@ func main() {
|
|
|
fmt.Println("Response Body:", string(responseData))
|
|
|
}
|
|
|
|
|
|
- if err := prom.StartAgent(machineId); err != nil {
|
|
|
+ if err := prom.StartAgent(SystemUUID); err != nil {
|
|
|
log.Fatalln(err)
|
|
|
}
|
|
|
|