DEVOPS WEEKLY ISSUE #309 - 27th November 2016
A couple of handy low-level Linux tools included this week for logging and auditing. It’s interesting to see continued improvements on well-worn themes, alongside posts espousing serverless and public cloud.
Sponsor
2016/17 State of On-Call Webinar (with DevOps.com): Register to learn what 800+ survey respondents have to say about life on-call.
http://try.victorops.com/2016_17_stateofoncall
Sponsored
A Tale of Two Pipelines: To DevOps or Not to DevOps
Trying to move to a DevOps methodology, or improve your current DevOps methods? Need to increase innovation and the speed of your software delivery pipeline? Brett Hofer, Global DevOps Practice Lead at Dynatrace, will show you how through a tour of two pipelines. You’ll get insights on key pipeline factors that plague traditional delivery pipelines and how to overcome them with practices that establish a true DevOps.
http://ow.ly/a3Av302XEHK
News
A good exploration of why you probably shouldn’t be focusing your efforts (as an organisation or I’d say as an individual) on build private clouds.
https://m.subbu.org/dont-build-private-clouds-9a54b3d30c8b#.3k711kybp
The co-evolution of technical systems and operational practices is a common theme on this newsletter. This post takes a close look at how serverless emerged and why it’s going to be important.
https://hackernoon.com/why-the-fuss-about-serverless-4370b1596da0#.ot36il2sd
The Linux audit subsystem is pretty great and this post explores some of it’s capabilities and the reasons why you might want to audit syscalls. It also has some interesting discussions about different applicable tools.
https://slack.engineering/syscall-auditing-at-scale-e6a3ca8ac1b8#.s2qk5i5l5
An interesting example of wrapping existing application code and packaging it up as a container. In this case talking a COBOL application and allowing you to integrate it into your Docker stack.
https://articles.microservices.com/writing-docker-microservices-in-cobol-de72d5947b4f#.wcseh6t7n
Kubernetes is definitely gathering steam, and lots of organisations are looking to provide a Kubernetes distribution. This post explores what this means for the likely consumers.
http://www.morethanseven.net/2016/11/23/the-coming-of-the-kubernetes-distributions/
An exploration of implementing a green/blue deployment scheme for Lambda based serverless applications. No perfect approach yet it seems but some useful ideas.
https://blog.mitocgroup.com/blue-green-deployments-for-serverless-powered-applications-on-aws-22a08447aa72#.tql1ng6jo
A quick look at best practices for testing Ansible playbooks on Windows using Test Kitchen.
https://hodgkins.io/testing-ansible-roles-windows-test-kitchen
Logging is an area that can benefit from improvements in most organisations, and this post does a good job of coming to that realisation and then lots of code examples of implementing a robust logging setup.
https://juxt.pro/blog/posts/logging.html
Tools
mtail looks handy for anyone with a set of logs that would like to get that information into a time series database of your choice. A simple DSL for parsing logs and incrementing counters, and sending the data to Prometheus, collectd, StatsD, or Graphite.
https://github.com/google/mtail
Mentioned in one of the posts above, go-audit is a tool for streaming Linux audit events into a centralised monitoring infrastructure, rather than processing the events locally.
https://github.com/slackhq/go-audit
2016/17 State of On-Call Webinar (with DevOps.com): Register to learn what 800+ survey respondents have to say about life on-call.
http://try.victorops.com/2016_17_stateofoncall