devopsblues.com
July | 2015 | DevOpsBlues
http://devopsblues.com/2015/07
I woke up this morning and the site was down, dud dum de dum. Monthly Archives: July 2015. Quick and free, basic monitoring for your blog server. Let’s start with monitoring application performance. There is number of players on the market, NewRelic. Being very well known. Both offer free plans with limited data retention and limited functionality (i.e. RUM not available in free plans). Which allows you to create 50 checks in it’s free plan. Https:/ docs.newrelic.com/docs/servers/new-relic-server...It cr...
devopsblues.com
August | 2015 | DevOpsBlues
http://devopsblues.com/2015/08
I woke up this morning and the site was down, dud dum de dum. Monthly Archives: August 2015. My checklist for when a new service is ready for production. I know, nothing new, no discovery here. But it happens that even across one team different engineers will put different weight to different items or have different lists. So here’s mine. I won’t mention testing here, which belongs more to development phase. Run books covering at least basic failures. Logs shipped to central log, no writing to local disk.
devopsblues.com
DevOpsBlues | I woke up this morning and the site was down, dud dum de dum | Page 2
http://devopsblues.com/page/2
I woke up this morning and the site was down, dud dum de dum. How to overwrite attribute array elements instead of merging in Chef. The way attributes get merged. During the chef client run may appear troublesome in a situation when you need to overwrite an array of attributes. Imagine you want to store an array of, say, memcache pool members in attributes. You’ve chosen to do it with array, so it looks like this (attributes file notation):. Knife node show somenode -. A fooapp fooapp :. I love the way t...
devopsblues.com
Modularity in Chef cookbooks | DevOpsBlues
http://devopsblues.com/modularity-in-chef-cookbooks
I woke up this morning and the site was down, dud dum de dum. Modularity in Chef cookbooks. Thoughts on modularity while refactoring Chef cookbooks. The dilemma of reusability and complexity and maintainability and… It’s never just black and white. Coarse grained recipes make it easier to keep changes in one place – you edit one file. Recipes that are too heavyweight, however, may become difficult to reuse because they provide more than needed for different use cases. Leave a Reply Cancel reply. On Let t...
devopsblues.com
June | 2015 | DevOpsBlues
http://devopsblues.com/2015/06
I woke up this morning and the site was down, dud dum de dum. Monthly Archives: June 2015. Knife exec – mass operations on chef node run list and attributes. While for most of daily operations, when searching for subset of nodes with certain run list element or environment or attribute in general,. Is just enough, it’s not sufficient when it comes to making modifications. There,. Comes to let you execute some ruby against chef, with knife oneliner. Let’s briefly remind some basic. I will use knife exec:.
devopsblues.com
pidstat cheat sheet | DevOpsBlues
http://devopsblues.com/pidstat-cheat-sheet
I woke up this morning and the site was down, dud dum de dum. I find pidstat useful tool in troubleshooting system performance. Let me share with you some examples of the ways I use it. 1 Checking CPU consumption per process. This oneliner will run continuously every 1s showing output lines only for processes consuming more than 20% of CPU:. Same, but including threads:. Pidstat -lt 1 perl -lane 'print if @F[6] = /([2-9] d d{3,}) ./'. Watch single PID’s CPU usage:. Context switches graph in ganglia.
devopsblues.com
Good for production | DevOpsBlues
http://devopsblues.com/good-for-production
I woke up this morning and the site was down, dud dum de dum. My checklist for when a new service is ready for production. I know, nothing new, no discovery here. But it happens that even across one team different engineers will put different weight to different items or have different lists. So here’s mine. I won’t mention testing here, which belongs more to development phase. Monitoring (work metrics, resource metrics, events, alerts, dashboards, service health checks, end to end checks).
devopsblues.com
Mind the gap – 5 things you should know before you talk to Polish audience | DevOpsBlues
http://devopsblues.com/mind-the-gap-5-things-you-should-know-before-you-talk-to-polish-audience
I woke up this morning and the site was down, dud dum de dum. Mind the gap – 5 things you should know before you talk to Polish audience. On May 14 2013 I’ve spoken at Atmosphere Conference. 2013 in Poznan – first (to my knowledge) polish conference dedicated to web performance and scalability and DevOps culture. Yay! This year Atmosphere Conference 2014 is going to take place in Warsaw, on 19-20 May. Check it out if you haven’t yet. 8221; from Lorenzo Alberton. For example, in his second talk. Demoing D...
devopsblues.com
knife exec – mass operations on chef node run_list and attributes | DevOpsBlues
http://devopsblues.com/knife-exec-mass-operations-on-chef-node-run_list-and-attributes
I woke up this morning and the site was down, dud dum de dum. Knife exec – mass operations on chef node run list and attributes. While for most of daily operations, when searching for subset of nodes with certain run list element or environment or attribute in general,. Is just enough, it’s not sufficient when it comes to making modifications. There,. Comes to let you execute some ruby against chef, with knife oneliner. Let’s briefly remind some basic. Knife node search role:foo. I will use knife exec:.
devopsblues.com
How not to hire an unicorn to your start-up team | DevOpsBlues
http://devopsblues.com/how-not-to-hire-an-unicorn-to-your-start-up-team
I woke up this morning and the site was down, dud dum de dum. How not to hire an unicorn to your start-up team. I have recently visited fun sysadmin quiz. Intended as a hiring tool. The toy was so popular that they’ve started second part. Just for fun. Cool! Which I think is a masterpiece but still, no more than interesting code experiment or source of contacts for head hunters. Will they tell you anything of the candidate personality? Imagine there are people who are truly engaged at work, not doing any...