Introducing ebpf_exporter, enabling low level eBPF based metric collection from Linux kernel into Prometheus.
Tracing System CPU on Debian Stretch
How an innocent OS upgrade triggered a cascade of issues and forced us into tracing Linux networking internals.
Squeezing the firehose: getting the most from Kafka compression
How Cloudflare was able to save hundreds of gigabits of network bandwidth and terabytes of storage from Kafka.
Manage Cloudflare records with Salt
We use Salt to manage our ever growing global fleet of machines. Salt is great for managing configurations and being the source of truth. We use it for remote command execution and for network automation tasks.
Debugging war story: the mystery of NXDOMAIN
The following blog post describes a debugging adventure on Cloudflare's Mesos-based cluster. This internal cluster is primarily used to process log file information so that Cloudflare customers have analytics, and for our systems that detect and respond to attacks.