Skip to content

Instantly share code, notes, and snippets.

@heinrichvk
heinrichvk / getEntitiesForGroup1
Last active August 29, 2015 14:23
getEntitiesForGroup
<#assign servers = getEntitiesForGroup("VMware Hosts") >
<#list servers as server>
[series]
entity = ${server}
metric = cpu.used
</#list>
@heinrichvk
heinrichvk / getSeriesProperties
Last active August 29, 2015 14:23
getSeriesProperties
<#assign ebs_volume_tags = getSeriesProperties(volume, "aws_ec2.attachmentset") >
<#list ebs_volume_tags as volume_tags>
<#if volume_tags.entity == volume>
[series]
label = ${volume}
label = ${volume_tags.key.device}
entity = ${volume}
metric = aws_ebs.volumequeuelength.maximum
</#if>
</#list>
@heinrichvk
heinrichvk / graphite.conf example 1
Last active August 29, 2015 14:23
graphite.conf example 1
[wordpress]
pattern = .*\.counters\..*\.wordpress\.http\.counts\..*
atsd-pattern = <entity>.<>.<tag:site>.<metrics>.<tag:url>.<metric>
# atsd-pattern = <entity>.<>.<tag:site>.<metric>.<metric>.<metric>.<tag:url>.<metric> -Alternative Syntax
*NOTE that counters is omitted by using an empty token: <>
tag('nurswgvml007', 'location')
@heinrichvk
heinrichvk / groupTag
Created June 18, 2015 09:04
groupTag
groupTag('nurswgvml007', 'cpu_busy_avg_15_min')
@heinrichvk
heinrichvk / graphite.conf example 2
Last active August 29, 2015 14:23
graphite.conf example 2
[busyWorkers]
pattern = ^servers\.www.*\.workers\.busyWorkers$
atsd-pattern = <tag:type>.<entity>.<metric>.<metric>
# atsd-pattern = <tag:type>.<entity>.<metrics> -Alternative Syntax
@heinrichvk
heinrichvk / graphite.conf example 3
Last active August 29, 2015 14:23
graphite.conf example 3
[garbageCollections]
pattern = garbageCollections$
atsd-pattern = <tag:type>.<tag:dep>.<entity>.<metric>.<metric>.<metric>
# atsd-pattern = <tag:type>.<tag:dep>.<entity>.<metrics> -Alternative Syntax
@heinrichvk
heinrichvk / <tag:tag_name>
Created June 19, 2015 09:59
<tag:tag_name>
atsd-pattern = <entity>.<tag:test>.<metric>.<metric>
result = series e:alfa m:charlie.delta t:test=bravo ...
@heinrichvk
heinrichvk / <metrics>
Created June 19, 2015 10:00
<metrics>
atsd-pattern = <entity>.<tag:test>.<metrics>
result = series e:alfa m:charlie.delta t:test=bravo ...
@heinrichvk
heinrichvk / <> - token to be excluded
Created June 19, 2015 10:02
<> - token to be excluded
<> - token to be excluded
atsd-pattern = <entity>.<tag:test>.<>.<metric>
result = series e:alfa m:delta t:test=bravo ...