blob: 981709385d087ebc2213674a512141e5a1059385 (
plain) (
blame)
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
--- fluent.conf.sample.orig 2017-01-06 21:42:28 UTC
+++ fluent.conf.sample
@@ -0,0 +1,100 @@
+
+## built-in TCP input
+## $ echo <json> | fluent-cat <tag>
+<source>
+ type forward
+</source>
+
+## built-in UNIX socket input
+#<source>
+# type unix
+#</source>
+
+# HTTP input
+# http://localhost:8888/<tag>?json=<json>
+<source>
+ type http
+ port 8888
+</source>
+
+## File input
+## read apache logs with tag=apache.access
+#<source>
+# type tail
+# format apache
+# path /var/log/httpd-access.log
+# tag apache.access
+#</source>
+
+# Listen HTTP for monitoring
+# http://localhost:24220/api/plugins
+# http://localhost:24220/api/plugins?type=TYPE
+# http://localhost:24220/api/plugins?tag=MYTAG
+<source>
+ type monitor_agent
+ port 24220
+</source>
+
+# Listen DRb for debug
+<source>
+ type debug_agent
+ bind 127.0.0.1
+ port 24230
+</source>
+
+
+## match tag=apache.access and write to file
+#<match apache.access>
+# type file
+# path /var/log/fluent/access
+#</match>
+
+## match tag=debug.** and dump to console
+<match debug.**>
+ type stdout
+</match>
+
+# match tag=system.** and forward to another fluent server
+<match system.**>
+ type forward
+ <server>
+ host 192.168.0.11
+ </server>
+ <secondary>
+ <server>
+ host 192.168.0.12
+ </server>
+ </secondary>
+</match>
+
+## match tag=myapp.** and forward and write to file
+#<match myapp.**>
+# type copy
+# <store>
+# type forward
+# buffer_type file
+# buffer_path /var/log/fluent/myapp-forward
+# retry_limit 50
+# flush_interval 10s
+# <server>
+# host 192.168.0.13
+# </server>
+# </store>
+# <store>
+# type file
+# path /var/log/fluent/myapp
+# </store>
+#</match>
+
+## match fluent's internal events
+#<match fluent.**>
+# type null
+#</match>
+
+## match not matched logs and write to file
+#<match **>
+# type file
+# path /var/log/fluent/else
+# compress gz
+#</match>
+
|