Skip to content

Instantly share code, notes, and snippets.

View davidrichards's full-sized avatar

David Richards davidrichards

View GitHub Profile
digraph monitoring_ownership {
tools[label="David Wick's Team (Tools)\nThere's a possibility that\nthe Tools team takes over\npart or all of the Monitoring Scrum" shape=rect];
john[label="Mike Weinstein's Team\nThese people happen to\nbe part of the monitoring scrum\nbut are seen differently and may\nbe split out differently." shape=rect];
operations[label="Operations\nCraig Scantlin, Steve Sandman and other." shape=rect];
ccp_scrum[label="Scrum Monitoring Team\nThe team Coby setup\nand that I've been working with" shape=rect];
tools -> ccp_scrum -> operations;
john -> operations;
}

Deploying to the Lab

Some Open Questions

  • Which cookbooks? There is a fork of cookbook-infra-monitoring owned by scottso (scott on IRC) There are a number of branches on all the branches

  • How to manage? Getting opaque client-side installation instructions (looking at amzn.to/TCawhN and bit.ly/UNvNWN)

@davidrichards
davidrichards / README.md
Last active August 29, 2015 14:01
Some Monitoring Details

Basic Concept

I've been working on organizing our delivery. The following is an experiment and will change quite a bit.

We have hundreds of story details that are now being integrated into these reports on a daily basis. This is an incomplete view of what I'm working on. There are many estimates in this story that will get better refined with just a few days' more work. Of course, we'll get better at this as the weeks pass by.

@davidrichards
davidrichards / README.md
Created May 29, 2014 10:06
D3 Timeline for CCP Reporting
@davidrichards
davidrichards / .bash_profile
Created March 15, 2014 02:28
My .bash_profile, there are many like it, this one is mine.
export PATH=/usr/local/bin:/usr/local/sbin:$PATH:~/bin
# Editor
export EDITOR="/usr/bin/mate -w"
# Memcached stuff
export EVENT_NOKQUEUE=1
# TextMate
alias et='mate .'
@davidrichards
davidrichards / index.html
Last active August 29, 2015 13:56
Playing with a bit of D3
<!DOCTYPE html>
<html>
<head>
<title>D3 Demo</title>
<script src="http://cdnjs.cloudflare.com/ajax/libs/d3/3.4.1/d3.min.js"></script>
<style type="text/css">
body {
padding-top: 50px;
padding-left: 100px;
}
@davidrichards
davidrichards / loopy.rb
Created February 22, 2014 06:20
Some loop options
i = 1
until i == 3
puts i
i += 1
end
i = 1
begin
puts i
i += 1
@davidrichards
davidrichards / adjacency_list.rb
Created March 20, 2013 16:31
A quick adjacency list demo for a gantt chart.
Edge = Struct.new(:parent, :child, :attributes)
class AdjacencyList
include Enumerable
attr_reader :list
attr_accessor :nodes
def initialize
module SpecHelpers
def setup_memory_db
databases_config = YAML.load_file(File.expand_path('../../config/database.yml', __FILE__))
connection = ActiveRecord::Base.establish_connection(databases_config['memory'])
load File.expand_path('../../db/schema.rb', __FILE__)
DatabaseCleaner[:active_record, :connection => connection]
DatabaseCleaner.strategy = :deletion
DatabaseCleaner.clean_with(:truncation)
DatabaseCleaner.start
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEApNLauj925JmjWk7Ym7RYGocNu1ulQOKuXiGOc1Z1T0tpYFlFr/xwGXUJXxplKzeAQQb3nZ9/LdBgSkXgo7GsZIA1FdpD1RtO2oGxlSSoafQrb1VSxfq45Ty4MVvPphpJzuTpRoWA1n8YbtmdGuxk8KJIusQWsbejfJJ4YuD+X/CV3foXAJTsJXDwuKV/5IrFY5AnKfgRsEs2yCXPS1SqQYT7o4rDXQXyvXgpPAj3lbq69dGtAATWIXOc9PNwHm23I3/BUYeKyHX+/gIVxxUcYv2Etk/nR6ZxcxgcvyHXqkE9RcZsUJFPdsNxef64zLKXYLrD8O+Js7Y0YW2hrH8trw== [email protected]