mirror of
https://github.com/dj-wasabi/ansible-telegraf.git
synced 2025-07-17 08:46:37 +00:00
Added extra filtering possibilities for a plugin
This commit is contained in:
@ -71,13 +71,15 @@ provisioner:
|
||||
- database = "telegraf"
|
||||
- precision = "s"
|
||||
telegraf_plugins_extra:
|
||||
percpu-usage:
|
||||
plugin: cpu
|
||||
logparser:
|
||||
plugin: logparser
|
||||
config:
|
||||
- percpu = true
|
||||
- totalcpu = false
|
||||
- name_override = "percpu_usage"
|
||||
- fielddrop = ["cpu_time*"]
|
||||
- files = ["/var/log/messages"]
|
||||
- from_beginning = false
|
||||
filter:
|
||||
name: grok
|
||||
config:
|
||||
- patterns = ["invoked oom-killer"]
|
||||
|
||||
scenario:
|
||||
name: default
|
||||
|
@ -35,12 +35,12 @@ def test_telegraf_dot_d_dir(host):
|
||||
|
||||
|
||||
def test_telegraf_dot_d(host):
|
||||
telegraf = host.file("/etc/telegraf/telegraf.d/percpu-usage.conf")
|
||||
telegraf = host.file("/etc/telegraf/telegraf.d/logparser.conf")
|
||||
assert telegraf.user == "telegraf"
|
||||
assert telegraf.group == "telegraf"
|
||||
assert telegraf.mode == 0o640
|
||||
assert telegraf.contains('[[inputs.cpu]]')
|
||||
assert telegraf.contains('totalcpu = false')
|
||||
assert telegraf.contains('[[inputs.logparser]]')
|
||||
assert telegraf.contains('from_beginning = false')
|
||||
|
||||
|
||||
def test_telegraf_package(host):
|
||||
|
Reference in New Issue
Block a user