forked from blacklightops/turnbeat
/
turnbeat.yml
77 lines (60 loc) · 1.83 KB
/
turnbeat.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
---
############################# Shipper ############################################
agent:
# The name of the agent that publishes the network data. It can be used to group
# all the transactions sent by a single agent in the web interface.
# If this options is not defined, the hostname is used.
name:
# The tags of the agent are included in their own field with each
# transaction published. Tags make it easy to group transactions by different
# logical properties.
#tags: ["service1"]
# Uncomment the following if you want to ignore transactions created
# by the server on which the agent is installed. This option is useful
# to remove duplicates if agents are installed on multiple servers.
# ignore_outgoing: true
############################# Output ############################################
# Configure what outputs to use when sending the data collected by turnbeat.
# You can enable one or multiple outputs by setting enabled option to true.
output:
kafka:
enabled: false
host: "localhost:9092"
topic: "pipeline-input"
file:
enabled: false
path: "/tmp"
filename: turnbeat
rotate_every_kb: 1000
number_of_files: 2
stdout:
enabled: true
filter:
# filters: ["nop", "opentsdb"]
filters: []
############################# Input #############################################
# Configure what inputs to use when collecting data with turnbeat.
# You can enable one or multiple inputs by setting enabled option to true.
input:
syslog:
enabled: true
port: 1514
type: "syslog"
syslog_2:
enabled: true
port: 1515
type: "syslog-net"
tcp:
enabled: true
port: 3845
type: "tcollector"
procfs:
enabled: true
sleep_interval: 60
# null input, sample code
null_0:
enabled: false
tcp_2:
enabled: true
port: 3846
type: "other"