With the advent of Cloudflare’s new Enterprise Log Share (ELS) REST API, it is now easy to download and inspect a zone’s access logs by a single RayID (Cloudflare’s fancy term for a request ID), a defined time period, or from the last RayID downloaded. In our case, we ship all of our other logs to Sumo Logic so everyone can analyze and parse them in any way imaginable!
As a dev/ops engineer, roughly eighty-percent of my time is spent deep within a bowels of various flavors of a Unix shell, calling up a plethora of command-line tools over the course of the day: docker, brew, ip6calc, hub, otto…and on and on. Before I discovered Go, my devops tooling was written in mostly Ruby, requiring it’s very own runtime environment! This meant writing/maintaining Chef recipes, Ansible playbooks, or even plain ol’ Bash build scripts (in extreme cases) to install Ruby on a server to even use these tools!
I began to digest and understand Ruby (and Rails) and realized — hey! — this was the first time any language just made sense right out of the box. The code read like a developer’s love poem. Concepts previously foreign to me such as “model-view-controller” seemed to suddenly click. No longer was I struggling to understand syntax as I did with PHP or Perl. I was…
Ten-year Ruby on Rails vet, devops extraordinaire, & Golang guru-in-training