|
|
@@ -59,7 +59,7 @@ func (c *Container) InitTrace(traceId uint64, r *l7.RequestData) error {
|
|
|
method, path, hostIp, port := l7.ParseHttpHost(r.Payload)
|
|
|
ip, err := netaddr.ParseIP(hostIp)
|
|
|
if err != nil {
|
|
|
- fmt.Println("host ip error")
|
|
|
+ //fmt.Println("host ip error")
|
|
|
hostIp = "127.0.0.1"
|
|
|
}
|
|
|
addr := netaddr.IPPortFrom(ip, port)
|
|
|
@@ -79,7 +79,7 @@ func (c *Container) InitTrace(traceId uint64, r *l7.RequestData) error {
|
|
|
func (c *Container) SendEvent(t *tracing.Trace, traceID uint64) {
|
|
|
if t.AllEventReady(traceID) {
|
|
|
t.SendEvent()
|
|
|
- klog.Infof("SendEvent %d", traceID)
|
|
|
+ //klog.Infof("SendEvent %d", traceID)
|
|
|
//fmt.Println(t.GetSpan())
|
|
|
//fmt.Println("===============")
|
|
|
delete(c.traceMap, traceID)
|
|
|
@@ -115,7 +115,7 @@ func (c *Container) onL7RequestApm(pid uint32, fd uint64, timestamp uint64, r *l
|
|
|
if r.TraceStart == TRACE_STATUS {
|
|
|
// klog.Infof("====ProtocolTrace start==== %d %d", pid, r.TraceId)
|
|
|
trace, err := c.getOrInitTrace(r.TraceId)
|
|
|
- klog.Infof("payload:[%s]", r.Payload)
|
|
|
+ //klog.Infof("payload:[%s]", r.Payload)
|
|
|
if err == nil {
|
|
|
method, requestURI, sn, sport := l7.ParseHttpHost(r.Payload)
|
|
|
ip, _ := netaddr.ParseIP(sn)
|
|
|
@@ -127,7 +127,7 @@ func (c *Container) onL7RequestApm(pid uint32, fd uint64, timestamp uint64, r *l
|
|
|
return nil
|
|
|
}
|
|
|
if r.TraceEnd == TRACE_STATUS {
|
|
|
- klog.Infof("====ProtocolTrace end==== %d %d", pid, r.TraceId)
|
|
|
+ //klog.Infof("====ProtocolTrace end==== %d %d", pid, r.TraceId)
|
|
|
trace, err := c.getOrInitTrace(r.TraceId)
|
|
|
if err == nil {
|
|
|
trace.TraceEndEvent(r)
|
|
|
@@ -367,14 +367,14 @@ func (c *Container) StackProcess(event ebpftracer.StackEvent, tracer *ebpftracer
|
|
|
// get the associated uprobe
|
|
|
uprobe, err := c.GetUprobe(event, tracer)
|
|
|
if err != nil {
|
|
|
- fmt.Println("GetUprobeGetUprobe errer: %v", err)
|
|
|
- // log.Errorf("failed to get uprobe for event %+v: %+v", event, err)
|
|
|
+ //fmt.Println("GetUprobeGetUprobe errer: %v", err)
|
|
|
+ klog.Errorf("failed to get uprobe for event %+v: %+v", event, err)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
if event.TraceId <= 0 {
|
|
|
- fmt.Println("StackProcess TraceId id 0")
|
|
|
- // log.Errorf("failed to get uprobe for event %+v: %+v", event, err)
|
|
|
+ //fmt.Println("StackProcess TraceId id 0")
|
|
|
+ klog.Errorf("failed to get uprobe(traceId is <= 0) for event %+v", event)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -409,8 +409,8 @@ func (c *Container) StackProcess2(event ebpftracer.StackEvent, tracer *ebpftrace
|
|
|
if event.Type != uint64(CodeTypeJava) {
|
|
|
uprobe, err := c.GetUprobe(event, tracer)
|
|
|
if err != nil {
|
|
|
- fmt.Println("GetUprobeGetUprobe errer: %v", err)
|
|
|
- // log.Errorf("failed to get uprobe for event %+v: %+v", event, err)
|
|
|
+ //fmt.Println("GetUprobeGetUprobe errer: %v", err)
|
|
|
+ klog.Errorf("failed to get uprobe for event %+v: %+v", event, err)
|
|
|
return
|
|
|
}
|
|
|
Funcname = uprobe.Funcname
|
|
|
@@ -421,8 +421,8 @@ func (c *Container) StackProcess2(event ebpftracer.StackEvent, tracer *ebpftrace
|
|
|
}
|
|
|
|
|
|
if event.TraceId <= 0 {
|
|
|
- fmt.Println("StackProcess TraceId id 0")
|
|
|
- // log.Errorf("failed to get uprobe for event %+v: %+v", event, err)
|
|
|
+ //fmt.Println("StackProcess TraceId id 0")
|
|
|
+ klog.Errorf("failed to get uprobe(traceId is <= 0) for event %+v", event)
|
|
|
return
|
|
|
}
|
|
|
|