Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It looks like it depends on applications either using threads or go routines for concurrency:

> When collecting invocation logs through eBPF and cBPF, DeepFlow calculates information such as syscall_trace_id, thread_id, goroutine_id, cap_seq, tcp_seq based on the system call context. This allows for distributed tracing without modifying application code or injecting TraceID and SpanID. Currently, DeepFlow can achieve Zero Code distributed tracing for all cases except for cross-thread communication (through memory queues or channels) and asynchronous invocations.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: