Remove BPF
article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

There's an arms race to add eBPF (BPF) to commercial observability products, and in this post I'll describe how to quickly do that. People like to show me their BPF observability products after they have prototyped or built them, but I often wish I had given them advice before they started. You might not even like BPF.

Latency 145
article thumbnail

Netflix at AWS re:Invent 2019

The Netflix TechBlog

We showcase our case studies, open-source tools in benchmarking, and how we ensure that AWS cloud services are serving our needs without compromising on tail latencies. In order to maintain performance, benchmarking is a vital part of our system’s lifecycle.

AWS 100
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Netflix at AWS re:Invent 2019

The Netflix TechBlog

We showcase our case studies, open-source tools in benchmarking, and how we ensure that AWS cloud services are serving our needs without compromising on tail latencies. In order to maintain performance, benchmarking is a vital part of our system’s lifecycle.

AWS 100
article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

There's an arms race to add [eBPF] (BPF) to commercial observability products, and in this post I'll describe how to quickly do that. People like to show me their BPF observability products after they have prototyped or built them, but I often wish I had given them advice before they started. You might not even like BPF.

article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

It is being developed for BSD, too, where BPF originated. That post covered the [bcc] front end (BPF Complier Collection), which has let me rewrite my DTraceToolkit tools. Internally, bpftrace uses a lex/yacc parser to convert programs to AST, then llvm IR actions, then BPF. It's shaping up to be a DTrace version 2.0:

C++ 110
article thumbnail

Netflix at AWS re:Invent 2019

The Netflix TechBlog

We showcase our case studies, open-source tools in benchmarking, and how we ensure that AWS cloud services are serving our needs without compromising on tail latencies. In order to maintain performance, benchmarking is a vital part of our system’s lifecycle.

AWS 37
article thumbnail

bpftrace (DTrace 2.0) for Linux 2018

Brendan Gregg

It is being developed for BSD, too, where BPF originated. That post covered the [bcc] front end (BPF Complier Collection), which has let me rewrite my DTraceToolkit tools. Internally, bpftrace uses a lex/yacc parser to convert programs to AST, then llvm IR actions, then BPF. It's shaping up to be a DTrace version 2.0:

C++ 40