Hacker News new | ask | show | jobs
by inhumantsar 895 days ago
would it be reasonable to assume that because this entirely network-based, it would work best with systems which really emphasize the "micro" in microservices?

how well does this work if, say, my system has a legacy monolith in addition to microservices?

1 comments

I believe the current situation is like this.

The advantage of eBPF lies in *request granularity* (i.e. PRC, API, SQL, etc ...) distributed tracing. To trace the internal functions of an application, instrumentation is still required for coverage. Therefore, the finer the service decomposition, the more effective eBPF's distributed tracing becomes.