Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
1–10 of 21 posts
Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#2Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#3Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#4Would love to see intrumentation without any code changes. Is it possible to write EBPF based tracers for JVM and Node/Python interpreters?
Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#5Would love to see intrumentation without any code changes. Is it possible to write EBPF based tracers for JVM and Node/Python interpreters?
EBPF allows you to access static tracepoints that are defined in many runtime, and can be used to capture information about the state of the runtime.
Since most VM’s/runtimes allow monkey patching you can usually get to the same level of information without using EBPF. We plan to add support for this in Pixie in the future and provide a seamless experience regardless of what underlying tracing technology is used.
Lots of good stuff from Brendan Gregg here: http://www.brendangregg.com/Slides/Velocity2017_BPF_superpow...
Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#6Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#7Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#8Fuck that, forever. That is a waving red flag that the authors are targeting users too foolish to have any business using a computer.
Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#9I closed the tab as soon as I saw "bash -c "$(curl ..." Fuck that, forever. That is a waving red flag that the authors are targeting users too foolish to have any business using a computer.
How is this any worse than downloading a random tarball and running a makefile blindly or installing a deb with god knows what pre or post scripts exist.
If youre that concerned download it and read the script.
Re: Show HN: Pixie, Instant Kubernetes-Native Application Observability Using EBPF
#10Would love to see intrumentation without any code changes. Is it possible to write EBPF based tracers for JVM and Node/Python interpreters?
To add to what zasgar mentioned, I just wanted to point out that our instrumentation-free approach does apply to JVM and Node/Python applications for many of the traces we gather. For example, we use EBPF to trace protocols like HTTP as the data passes through the kernel. By gathering the data in the kernel, these EBPF tracers are completely language agnostic.