Mitch Pronschinske04/28/12
8057 views
0 replies
I just setup a Graphite server on Ubuntu 12.04 (Precise). Here are some instructions for getting it all working (using Apache as web server).
Joe Miller04/27/12
2765 views
0 replies
It's a simple feature, but it can save a bunch of time. You could also setup a handler set specifically for metrics and another set for notifications. In the case of metrics, you could easily ship metrics to multiple systems – Graphite, Librato, Cube, etc. And adding a new system would be as simple as creating the handler and adding it to the handler set.
Aaron Nichols04/26/12
7157 views
0 replies
I want to give individuals access to the experiences that gave me good judgement today. Not just reading about them, because that’s not how I learn, but by getting hit in the stomach at 2am by them.
Andrew Phillips04/25/12
4818 views
0 replies
Andrew Phillips takes on a tricky VirtualBox problem where the DHCP server sometimes, under as-yet-undetermined circumstances, fails to allocate an IP address to the NAT interface. See how his solution works here...
Spike Morelli04/24/12
4453 views
1 replies
It must have been at least five years ago, when Puppet was getting popular, that the author first ran into someone terrified of losing his job because of automation. However, what also history suggests is that resourceful and competent engineers will always have a job.
Carlos Sanchez04/21/12
6777 views
0 replies
If you are starting to use Puppet or Chef, you must have Vagrant! Check it out!
James Betteley04/20/12
11240 views
0 replies
James Betteley was invited to go along to the Facebook offices in London this week. What he learned was the secrets and tools behind their engineering and automated testing, all while enjoying some beer and pizza.
Ranjib Dey04/19/12
5239 views
0 replies
This article contains methods that a ThoughtWorks engineer is trying out to keep their Chef codebases (and the infrastructure they control) in shape:
Mitch Pronschinske04/18/12
9678 views
0 replies
I just found out about a really interesting open source tool that could support DevOps processes in an even greater capacity than the multi-tool stacks that are currently in place at many shops. Check out some concise details about this new tech...
Julien Danjou04/18/12
3572 views
0 replies
There was no client library to query a Munin server. There's PyMunin or python-munin which helped with the development of Munin plugins, but nothing to access the munin-node and retrieve its data. So Julien Danjou wrote PyMuninCli.
Corey Goldberg04/17/12
4565 views
0 replies
This post shows code examples in Python (2.7) for sending data to Graphite. Try it out!
Cody Powell04/16/12
4484 views
1 replies
We've practiced continuous deployment for 2 years. You know how many complaints we've had about a cruddy user experience due to frequent deployments? Zero. Here's how we do things...
Kief Morris04/16/12
5171 views
0 replies
Automated management of infrastructure is vital for delivering highly effective IT services. But although there are plenty of tools available to help implement automation, it’s still common to see operations teams manually installing and managing their servers, which leads to a high-maintenance infrastructure, which soaks up the team’s time on firefighting and other reactive tasks. Here are some recommendations...
Joe Miller04/15/12
4147 views
0 replies
It's been pretty exciting to see the number of folks getting involved with Sensu lately, as judging by the increased activity on the #sensu channel on Freenode. One of the most common questions is how to integrate Sensu and Graphite. In this article I'll cover two approaches for pushing metrics from Sensu to Graphite.
Johanna Rothman04/14/12
5745 views
1 replies
How do you help the teams bring the entire product together on a periodic basis, regardless of their technical practices? If you look at the comments from the last post, you can see that continuous integration is a real problem for any number of reasons.
Corey Goldberg04/13/12
4994 views
0 replies
Graphite consists of a storage backend and a web-based visualization frontend. Client applications send streams of numeric time-series data to the Graphite backend (called carbon), where it gets stored in fixed-size database files similar in design to RRD. The web frontend provides 2 distinct user interfaces for visualizing this data in graphs as well as a simple URL-based API for direct graph generation.
Eric Berg04/12/12
12344 views
0 replies
At Okta, we’ve gone through many iterations of using Jenkins to build and test our software. We use a number of tools to make sure our code works properly, and we like to have Jenkins manage these. The list would be familiar to anyone using the Java environment; PMD, Cobertura, unit and functional tests with JUnit, Selenium tests with testNG, and also some more exotic tools like BURP Security scanner, MogoTest, and SLAMD.
Aaron Nichols04/11/12
5574 views
0 replies
It's bad when people try to fit today’s understanding of what works into a word, which is defined into perpetuity. The real win in all of this is collaboration. Collaboration between departments, between companies, and across the world of Web Operations experts and novices.
Kief Morris04/10/12
3951 views
0 replies
In a previous post, Kief Morris glibly said that 'SLAs represent waste that an organization has identified and formalized.' Reader 'Kenfin' commented on the post, rightly calling me out to provide alternatives. So here they are...
Ranjib Dey04/09/12
9154 views
5 replies
Following is a categorized list of tools that Ranjib Dey has learned/used as a sysadmin and DevOps dude at ThoughtWorks while maintaining their distributed infrastructure, setting up private cloud installations, and in many different client gigs.
Spike Morelli04/08/12
6017 views
0 replies
The DevOps google group recently discussed the perception of DevOps followers as folks who are users, developers, and fans of chef, puppet, and similar tools. Most people on the group agreed that this perception cannot become reality for DevOps to succeed as a movement.
Mitch Pronschinske04/06/12
14518 views
0 replies
Some interesting insider info was released this week about the Facebook deployment process. I've compiled a TL;DR version here. The information comes straight from Chuck Rossi, the head of Facebook's release engineering team.
Aaron Nichols04/06/12
2277 views
0 replies
I’ve seen so many threads over the last few weeks about who should do what, why, and what you should do about it if you don’t conform. I don’t get it. Ops is a team in a company – there are lots of types of companies. Companies typically have a few goals:
Douglas Rathbone04/05/12
5292 views
7 replies
Hear about the interesting discussion around third party build dependencies such as unit testing frameworks, database versioning tools and other command line executables in your build. The topic of these discussions has been about where these dependencies should be located, inside your project, or installed on your build server.
Eric Minick04/04/12
7134 views
5 replies
The Continuous Delivery toolmakers over at UrbanCode released two significant upgrades to their toolsets for helping companies follow the DevOps philosophy - a new version for uDeploy, for release automation, and and an upgrade to Anthill Pro, their Continuous Delivery pipline platform.