]> granicus.if.org Git - icinga2/commit
GraphiteWriter: Add support for customized metric prefix names
authorMichael Friedrich <michael.friedrich@gmail.com>
Sat, 11 Oct 2014 18:38:24 +0000 (20:38 +0200)
committerMichael Friedrich <michael.friedrich@gmail.com>
Sat, 11 Oct 2014 18:38:24 +0000 (20:38 +0200)
commit57d945347fadf7991e921a21774fe67eb8fc20e3
tree9cc679b088f431458e79bfb90352c822ccef6af0
parent56327f8e350ec5043c21043b7731897b316cfade
GraphiteWriter: Add support for customized metric prefix names

Allows to use runtime macros and global constants for setting
a custom metric prefix:

    const GraphiteEnv = "icinga.env1"

    object GraphiteWriter "graphite" {
      host_name_template = GraphiteEnv + ".$host.name$"
      service_name_template = GraphiteEnv + ".$host.name$.$service.name$"
    }

fixes #7334
components/perfdata/graphitewriter.cpp
components/perfdata/graphitewriter.ti
components/perfdata/perfdata-type.conf
doc/3-monitoring-basics.md
doc/6-configuring-icinga-2.md
tools/syntax/nano/icinga2.nanorc
tools/syntax/vim/syntax/icinga2.vim