Skip to content

Instantly share code, notes, and snippets.

View tcolgate's full-sized avatar

Tristan Colgate-McFarlane tcolgate

View GitHub Profile
ALERT EventLevelUnexecpted 
  IF abs(job:events:normalised_offset_rate1h) > 3
  FOR 1h
 LABELS { severity = “medium” }
ANNOTATIONS {
 description = “Arrival of events is out by {{ $value }} standard deviations”,
  }
job:events:avg_offset_rate1h =
avg without (offset) (job_offset:events:offset_rate1h)
job:events:stddev_offset_rate1h =
stddev without (offset) (job_offset:events:offset_rate1h)
job:events:normalised_offset_rate1h =
(job:events:rate1h - job:events:avg_offset_rate1h) /
job:events:stddev_offset_rate1h
job_offset:events:offset_rate1h{offset="1d"} =
job:events:rate1h offset 1d
job_offset:events:offset_rate1h{offset="2d"} =
job:events:rate1h offset 2d
job_offset:events:offset_rate1h{offset="3d"} =
job:events:rate1h offset 3d
job:events:offset1d_rate1h = job:events:rate1h offset 1d
task:events:rate1h = rate(events[1h])
job:events:rate1h =
sum by (job) (task:events:rate1h)
job:events:offset1d_rate1h = job:events:rate1h offset 1d
task:events:rate1h = rate(events[1h])
 job:events:rate1h =
 sum by (job) (task:events:rate1h)
@tcolgate
tcolgate / .vimrc
Last active December 7, 2016 21:31
set nofoldenable " disable folding
filetype plugin on
filetype indent on
"set number
"set spell spelllang=en_gb
" Persist undo
if has('persistent_undo')
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
export UBUNTU_MENUPROXY=
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"