Backporting BCC & bpftrace

I’m following Brendan Gregg’s performance-related content for years now. I started when he was still in Joyent, later on I bought his Systems Performance book and I get back to it whenever I’m doing any profiling. Now I follow closely all of the latest work he’s doing on BPF front. There’s a small problem though. […]

Dynamic upstreams in NGINX w/ Consul

I already briefly wrote about the idea of having dynamically discoverable upstreams in NGINX when I covered the topic of NGINX Extended. With the boom of microservices and containers scattered all over the place there was suddenly a need for something that would serve as a single source of truth. When solutions like Mesos/Marathon or […]

NGINX Extended

UPDATE (April 26, 2019): this post has been updated to include latest changes made to the project. You can jump directly to it here → I was lucky enough that in relatively early time in my career I bet on NGINX as my default HTTP server and essentially never looked back. Sure enough, I started […]

Rsyslog to Elasticsearch

Last time I mentioned that I was working on a central syslog. Part of the task was also possibility to easily go through the logs, preferably with some filtering and what not. ELK-stack is usually the first thing mentioned as a potential solution. Essentially the goal is to land your logs in Elasticsearch. The problem […]

NGINX logging to syslog

Recently I’ve been tasked with creating a central syslog server. These are very useful when one maintain couple of boxes (or couple hundred and more) as it can provide a single point of checking out on what’s up with the machines. If it’s combined properly with metrics it serves as a super-boosting way of maintaining […]

Closing PPA for Debian

After seven years of maintaining PPA with custom packages for Debian, I now decided to finally drop and close it. I no longer use Debian as my main Linux distribution hence I have no need nor interest in providing any builds for it. That being said, I also decided to pack the whole repo as […]

PPA status

It was about time to clean a little bit up my PPA. What was removed and briefly why: audacious: latest stable release available in deb-multimedia repositories deja-dup: newer version available in official repositories geary: newer version available in official repositories revelation: latest version available in official repositories vala-0.22: newer version available in official repositories As […]