Skip to content

Commit

Permalink
New Module: kestrel
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas Morse committed Jun 2, 2011
1 parent 0f7f893 commit 294d374
Show file tree
Hide file tree
Showing 3 changed files with 432 additions and 0 deletions.
11 changes: 11 additions & 0 deletions kestrel/README.mkdn
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
kestrel
===============

python module for ganglia 3.1.

This module sends metrics on kestrel protocol "stats".

## AUTHOR

Matt Erkkila <merkkila@empowercampaigns.com>

150 changes: 150 additions & 0 deletions kestrel/conf.d/kestrel.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
modules {
module {
name = "kstats"
language = "python"

param host {
value = "localhost"
}
param port {
value = 22133
}
param type {
value = "kstats"
}

param refresh_rate {
value = 15
}

param metrix_prefix {
value = "ks"
}
param queues {
value = "my_queue01,my_queue02"
}

}
}

collection_group {
collect_every = 20
time_threshold = 90

metric {
name = "ks_curr_items"
value_threshold = 0
}
metric {
name = "ks_cmd_get"
value_threshold = 0
}
metric {
name = "ks_cmd_set"
value_threshold = 0
}
metric {
name = "ks_bytes_read"
value_threshold = 0
}
metric {
name = "ks_bytes_written"
value_threshold = 0
}
metric {
name = "ks_bytes"
value_threshold = 0
}
metric {
name = "ks_curr_connections"
value_threshold = 0
}
metric {
name = "ks_get_hits"
value_threshold = 0
}
metric {
name = "ks_get_misses"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_bytes"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_total_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_logsize"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_expired_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_mem_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_mem_bytes"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_age"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_discarded"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue01_waiters"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_bytes"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_total_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_logsize"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_expired_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_mem_items"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_mem_bytes"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_age"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_discarded"
value_threshold = 0
}
metric {
name = "ks_queue_my_queue02_waiters"
value_threshold = 0
}
}
Loading

0 comments on commit 294d374

Please sign in to comment.