Jan 22, 2013
3 min
In our previous post, we looked at how to use Splunk to identify the most volatile event codes over the past day. In this post we’ll revisit that topic in light of some good feedback, and then look at how to get the…
Operations
Read entry
Jan 5, 2013
7 min
In real time operational contexts, it’s important to monitor system metrics for major swings in value. Such swings, whether upward (“pops”) or downward (“drops”), often indicate a problem either on the horizon or else…
Big data, Operations
Read entry
Dec 2, 2012
9 min
At my new job we’re reigniting an effort to move to continuous delivery for our software releases. We figured that we could learn a thing or two from Facebook, so we reached out to, Facebook’s first release engineer and…
Continuous delivery, DevOps principles
Read entry
Dec 1, 2012
4 min
[Not a devops post, but I wanted to share this somewhere.] I’m the father of four wild and crazy kids, and the two older ones are at the age now (4th grade and 1st grade) that I’ve started trying to get them interested…
Off topic
Read entry
Nov 22, 2012
5 min
Nov 10, 2012
8 min
Oct 25, 2012
6 min
Jul 15, 2012
5 min
This is the first in what will be a series of posts on how to establish a continuous delivery pipeline. The eventual goal is to have an app that we can push out into production anytime we like, safely and with little…
Architecture, Execution
Read entry
Jul 11, 2012
2 min
One lesson I’ve learned in building CMDBs is to cleanly separate the UI from the web service API. In the Java world, for example, this means that the API should be its own package (e.g., WAR file). The UI should be…
Architecture, DevOps principles
Read entry
Jul 11, 2012
2 min
I recently ran into the situation in which I couldn’t get PKA to work when SSHing into my Ubuntu server. I checked the key pair (works fine SSHing into other servers), directory permissions, /etc/ssh/sshd_config…
Quick tips
Read entry
Jun 16, 2012
4 min
Establishing a devops platform in an enterprise environment is challenging because there are a bunch of groups who own different pieces of the puzzle, and they will generally have different ideas on how to move forward…
DevOps principles, Execution, Organizational
Read entry
May 28, 2012
2 min
“…organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations.” —Melvin Conway Conway’s law is a well known fact of life in technology…
Architecture, Organizational
Read entry
May 28, 2012
2 min
Sometimes it’s easy to fall into myopic ways of seeing the world. Let’s talk about my favorite recent example, which is the so called “cowboy developer”. The cowboy developer, the thinking goes, is an organizational…
DevOps principles
Read entry
May 22, 2012
6 min
Until fairly recently, I thought of devops mostly in terms of various sorts of automation: build, test, deployment, operations and SDLC. And while it’s true that automation is key to devops, I think it’s secondary to…
DevOps principles
Read entry
May 14, 2012
2 min
I wrote a small library called Kite a couple of years back, based on Michael Nygard’s outstanding book. Currently it has a circuit breaker and concurrency throttle. There are several others I’d like to add. [Update…
Kite, News
Read entry
May 8, 2012
7 min
This could be brogramming. It's not devops. Devops is a big deal nowadays, and there’s a variety of ways people describe it and its benefits. Here we’ll move past the fluffy characterization involving developers and…
DevOps principles
Read entry
Mar 6, 2012
2 min
This one’s another quick screenshot post. Using, it’s easy to access public user and repo information via the GitHubTemplate. But if we want to access private information, or write capabilities, we need to use the…
Zkybase CMDB
Read entry
Jan 17, 2012
2 min
It’s been a little while since I’ve posted screenshots, so here’s the work in progress. I explain how to implement this stuff in chapter 11 of my book (Manning). App overview page Applications are a central concept in…
News, Screenshots, Zkybase CMDB
Read entry
Jan 14, 2012
2 min
A major goal for Zkybase is to tie together the activities of developers, testers, release engineers and operations. A few major benefits are: Tool integration: We can single source app lists and more across…
News, Zkybase CMDB
Read entry
Jan 3, 2012
9 min
Hi all, Willie here. Happy New Year! In my last post, How NOT to collect configuration management data, I gave a quick rundown of some losing CM data approaches that I and others have attempted in the past. Most of…
DevOps principles
Read entry
Dec 26, 2011
7 min
Hi all, Willie here. This time we’re going to step away from the keyboard and get architectural. But no ivory towers here. In my next two blog posts, I’m going to give you something that will get you out of lots of…
DevOps principles
Read entry
Dec 17, 2011
6 min
Hi all, Willie here. Last time I told you that I’m building the CMDB using Neo4j and Spring Data Neo4j, and I was excited to get a lot of positive feedback about that. I showed a little code but not that much. In this…
Zkybase CMDB
Read entry
Dec 6, 2011
9 min
Zkybase is my first open source configuration management database (CMDB) effort, but it’s not the first time I’ve built a CMDB. At work a bunch of us built–and continue to build–a proprietary, internal system CMDB…
Zkybase CMDB
Read entry
Dec 5, 2011
2 min
One of the things we’re working on is an open source configuration management system called Zkybase. It’s a new project, and we’re still working out a lot of the high level vision for this thing. I’ll post more…
News, Screenshots, Zkybase CMDB
Read entry
Dec 1, 2011
2 min