Here at Cloudflare we run over 900 instances of Prometheus with a total of around 4.9 billion time series. Operating such a large Prometheus deployment doesn’t come without challenges . In this blog post we’ll cover some of the issues we hit and how we solved them.
ROFL with a LOL: rewriting an NGINX module in Rust
Engineers at Cloudflare have written a replacement in Rust for one of the oldest and least-well understood parts of the Cloudflare infrastructure, cf-html, which is an NGINX module. In doing so we learned a lot about how NGINX works, and paved the way for the Front Line team at Cloudflare to move away from NGINX entirely.
f5/unovis: Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript
Modular data visualization framework for React, Angular, Svelte, Vue, and vanilla TypeScript or JavaScript - GitHub - f5/unovis: Modular data visualization framework for React, Angular, Svelte, Vue...
juddc/jxc: JXC is a structured data language similar to JSON, but with a focus on being expressive, extensible, and human-friendly.
JXC is a structured data language similar to JSON, but with a focus on being expressive, extensible, and human-friendly. - GitHub - juddc/jxc: JXC is a structured data language similar to JSON, but...
We stand to save $7m over five years from our cloud exit
Since declaring our intention to leave the cloud in October, we've been busy at work making it so. After a brief detour down a blind alley with an enterprise Kubernetes provider, we found our stride building our own tools, and successfully moved the first small application out of the cloud a few weeks ago. Now our sights are set on a t...
Dynamic AutoScaling of GitHub Runners - Dgraph Blog
In this article we explain our transition to GitHub Actions for our CI/CD needs at Dgraph Labs Inc. As a part of this effort we have built (in-house) & implemented a new architecture for “Dynamic AutoScaling of GitHub Runners” to power this setup.