Trying out Sonic, a lightweight Rust search backend, by running it in Docker and ingesting fake name data with a Ruby client
$ grep -rl '#sysadmin' ~/posts/# 45matches
Sonic the search engine A bit of a Vector Trying out Vector, a Rust-based observability data router from Timber.io that aims to replace Logstash, Telegraf, and Fluent
Working with Yakuake Installing the Yakuake drop-down terminal on KDE and scripting tabs, splits, titles, and commands through its D-Bus API at autostart
Sending logs from AWS ECS using Logspout Moving away from per-task awslogs configuration to a Logspout agent on each ECS instance, shipping Gelf events into Logstash and Elasticsearch
Prometheus Walking through installing and configuring Prometheus to scrape time series data, query metrics, and trigger alerts on a local Docker daemon
The Packer Book Announcing a hands-on book covering Packer installation, provisioning, Docker integration, infrastructure tests, pipelines, and plug-in development
The Terraform Book open for pre-orders Opening pre-orders for a hands-on Terraform book covering installation, provisioning, collaboration, multi-environment architecture, and infrastructure testing
The Terraform Book Announcing a hands-on introduction to Terraform covering providers, provisioning, data sources, remote state, and integration with other tools
The Docker Book 1.12.2 released! Version 1.12.2 of The Docker Book is out, a near total rewrite for the Docker 1.12.1 release with refreshed examples and best practices
The Art of Monitoring released! Announcing the release of my book on building modern monitoring with Riemann, Graphite, collectd, Logstash, and friends
Managing maintenance with Riemann Suppressing Riemann alerts during planned work by injecting maintenance events into the index and wrapping notifications with a check function
The Art of Monitoring sample chapter Announcing a free sample chapter from my new monitoring book, covering the installation and use of Riemann
Monitoring Survey 2015 Launching the second annual monitoring survey at Monitorama to track how the monitoring landscape has shifted over the past year
The Art of Monitoring Announcing a hands on book on building modern, scalable monitoring with Riemann, Graphite, Sensu, Flapjack, and Logstash
Riemann Sample Configurations Asking the community to contribute real Riemann configurations to a shared GitHub repository to help newcomers learn the Clojure based config
Using Riemann for Metrics Installing Graphite, configuring Carbon retention schemas, and forwarding Riemann events to generate metric graphs from Nginx status data
A Monitoring Maturity Model A simple three stage model, manual, reactive, and proactive, for describing how organisations evolve their monitoring practices
Using Riemann for Fault Detection Using Riemann streams and the index to detect down services via TTL expiry, then routing alerts to email and PagerDuty
The Docker Book 1.4.1 released! Version 1.4.1 of The Docker Book is out, with updates and fixes for the Docker 1.4.1 release plus accumulated reader errata
The Docker Book 1.3.1 released! Version 1.3.1 of The Docker Book is out, with updates and fixes for the Docker 1.3.1 release plus reader contributed errata
Monitoring Survey Asking readers to fill in a short anonymous survey on IT monitoring to gather data for a conference talk
Using Puppet Blacksmith Installing and configuring Puppet Blacksmith Rake tasks to automate version bumps, tagging, building, and pushing modules to the Forge
Getting Started with Puppet Strings Installing the Puppet Strings face, running it against the Sensu module, and publishing the generated HTML documentation to GitHub Pages
When Logstash and Syslog go wrong Replacing Logstash's syslog input with tcp, udp, and grok plugins so you can catch non-RFC syslog variants and route failed parses to a file
A Whole Lot of Heka Installing and configuring Mozilla's Go-based logging tool Heka, comparing it to Logstash for tailing files and routing events
The Docker Book - Consul Version 1.2.0 of The Docker Book is out, adding a section in chapter 7 on using Consul for service discovery with Docker
The Docker Book - a new chapter Version 1.1.0 of The Docker Book is out, with a new chapter on orchestration focused on Fig and the usual update instructions
Useful Docker Bash functions and aliases A handful of Bash aliases and functions for daily Docker work, including inspecting IPs, bulk removing containers and images, and tagging builds
Logstash Book Updated for 1.4 The Logstash Book has been revised for the 1.4.0 release, covering new installation methods, configuration language changes, and plugin updates
Building Puppet-based applications inside Docker Combining Dockerfiles with Librarian-Puppet to reuse existing Puppet modules when building application images, demonstrated with Nginx
Beginnings with Docker Inc Leaving Venmo after the PayPal acquisition to join Docker Inc as VP of Services, building out support, training, and professional services
Docker and Configuration Management Why Docker and configuration management tools like Puppet and Chef will coexist rather than one supplanting the other
The Docker Book Announcing a new book on Docker covering installation, containers, services, building your own PaaS, and writing custom images
The LogStash Book released! Announcing the release of a book on deploying log management with LogStash, available as PDF, ePub, or Kindle edition
The LogStash Book sample chapter available A free sample chapter is now available covering how to get logs into LogStash without using the LogStash agent
The LogStash Book Announcing work on a hands-on book about deploying log management infrastructure with the open source LogStash tool, due February 2013
Puppet Linter Supports Private Repos Adding GitHub OAuth2 support to the Puppet Online Linter so authorised private repositories can now be linted on commit
PSigner - signing Puppet certificates via API Releasing a small Sinatra prototype called PSigner that exposes an API for signing Puppet certificates as a starting point for extension
Puppet Online Linter GitHub Hook Adding a GitHub post-receive hook to the Puppet Online Linter so each commit gets parsed, linted, and emailed back to the committer
Puppet Online Linter Launching a small Sinatra service that accepts Puppet manifest uploads or API submissions and returns lint errors on screen
How we use IRC at Puppet Labs Why the Puppet Labs ops team picked IRC for team chat and how a Cinch-based bot called Lampwick handles tickets, alerts, and assorted memes
James & Nigel A short post sharing an animated graphic a colleague made of me alongside Nigel from the Spinal Tap movie
Cloudkick and Puppet Releasing a Puppet module that handles Cloudkick agent installation and node creation via the Cloudkick API
What DevOps means to me Why dev and ops need to merge, and four quadrants I see as the heart of DevOps: simplicity, relationships, process and automation, continuous improvement
SysAdmin mini-conf CPF extended Call for papers extended for the SysAdmin mini-conf at linux.conf.au 2010 in Wellington, looking for talks across sysadmin topics