Commit Graph

361 Commits

Author SHA1 Message Date
Kenji Okimoto
4c530933ef
Stop overwriting parameter type by nil
In such case, use value set by super class.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-11-07 13:07:16 +09:00
Kenji Okimoto
6eae27825a
Set label properly
Because the label is not an argument.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-10-10 12:27:37 +09:00
Kenji Okimoto
3bef15eae6
Plugin#installed? and Plugin#processing? should return true/false
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-10-04 14:07:44 +09:00
Kenji Okimoto
c7af576b72
Organize options
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-10-02 17:01:29 +09:00
Kenji Okimoto
dbc4ef2071
Add Fluentd::Setting::FormatterAdvancedOptions
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-28 11:34:12 +09:00
Kenji Okimoto
2a990fb1ad
Add Fluentd::Setting::ParserAdvancedOptions
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-28 10:49:22 +09:00
Kenji Okimoto
76f8c37150
Add label parameter to owner plugins
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-28 09:53:42 +09:00
Kenji Okimoto
ef56a23d1d
Add Fluentd::Setting::Config#delete_element
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 12:07:19 +09:00
Kenji Okimoto
f66929bf5b
Fix label handling while validation
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 17:06:23 +09:00
Kenji Okimoto
07cbac40eb
Stop setting label when the label is blank
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 17:03:08 +09:00
Kenji Okimoto
a579a8aaf3
Dump filter sections before match sections under labels
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 15:49:43 +09:00
Kenji Okimoto
82c62df65b
Add Fluentd::Agent::Common#config_merge
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 15:34:39 +09:00
Kenji Okimoto
653a86cfd6
Add Fluentd::Agent::Common#dump_parse_config
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 14:51:05 +09:00
Kenji Okimoto
360e73e104
Extract Fluentd::Agent::Common#parse_label_section
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 12:41:40 +09:00
Kenji Okimoto
9967db7b4e
Rename parameter
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 12:25:28 +09:00
Kenji Okimoto
5a31d9b9d0
Add Fluentd::Agent::Common#parse_config
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 12:20:37 +09:00
Kenji Okimoto
7615eaeb0b
Support label paramter
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 11:21:52 +09:00
Kenji Okimoto
6ac186edb5
Add Fluentd::Setting::Label
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 11:21:08 +09:00
Kenji Okimoto
c54ead20f1
Add label parameter
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 11:20:49 +09:00
Kenji Okimoto
1d3d4eaebe Process nested multi section properly
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
a009222a2f Append elements properly
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
d1226e3d34 Avoid NoMethodError
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
dacb0b5715 Add missing require
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
c7b82cf23b Add Fluentd::Setting::FilterGrep.permit_params
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-12 16:48:36 +09:00
Kenji Okimoto
9bfc774be5
Remove debug print
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-11 16:36:53 +09:00
Kenji Okimoto
b7397133a8
Support filter_record_transformer
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-11 12:07:58 +09:00
Kenji Okimoto
d321733e8a
Organize options for filter_parser
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-11 10:17:22 +09:00
Kenji Okimoto
feafc35d48
Add controllers/models snippet for filter plugins
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-10 18:15:49 +09:00
Kenji Okimoto
1fabed0b47
Add Fluentd::Setting::Config#{filters,labels,group_by_label}
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-08-23 17:09:13 +09:00
Kenji Okimoto
c7182e0d0e
Add note to Fluentd model
Close #203

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-08-17 15:57:53 +09:00
Kenji Okimoto
e8aa3ae60d
Remove unused grok support
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-08-17 14:16:06 +09:00
Kenji Okimoto
d4434360c1
Display API version
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-24 15:09:30 +09:00
Kenji Okimoto
aeefc82ca4
Rescue Type error in reformat_value
Ruby2.2 and 2.3 cannot dup Fixnum and some classes.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-19 14:33:15 +09:00
Kenji Okimoto
93e2acb316 Add separated setting view for AWS credentials
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 11:50:53 +09:00
Kenji Okimoto
c1169e2917
Fix a typo
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 16:54:02 +09:00
Kenji Okimoto
c9a3dd5516
Set initial params
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 16:21:25 +09:00
Kenji Okimoto
b5e6010cba
Clear class variables
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:18:42 +09:00
Kenji Okimoto
2aae26f261
Set types
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:18:32 +09:00
Kenji Okimoto
dda93e98cd
Use "type" instead of "@type"
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:18:08 +09:00
Kenji Okimoto
3c9b9be90d
Fix indent
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 15:03:03 +09:00
Kenji Okimoto
f23b264dcf
Reset class variable @@pos_file_paths to avoid wrong validation error
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 14:34:47 +09:00
Kenji Okimoto
43a03c1c2b Dup frozen string
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-09 17:01:37 +09:00
Kenji Okimoto
bdacc80488
Organize initial_params
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-09 14:30:02 +09:00
Kenji Okimoto
799312636c
Remove redundant initial_params
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-26 10:00:59 +09:00
Kenji Okimoto
697549dc91
Stop assigning @type
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-25 18:17:49 +09:00
Kenji Okimoto
3b79b517fb
Add Fluentd::Setting::RegistryLoader
Load all known attributes and define them to parse/format/buffer/storage section.
We can avoid unknown attribute error.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-25 18:07:37 +09:00
Kenji Okimoto
fd2e16198e
Sort attrs
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-25 18:07:09 +09:00
Kenji Okimoto
3242b3d639 Add object type
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 17:01:47 +09:00
Kenji Okimoto
d8213f713b
Use type instead of @type
Because `@type` is not defined in model.
So we must convert name `type` to `@type` or `@type` to `type` at the boundary
between the model and parameters.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 15:42:23 +09:00
Kenji Okimoto
e980c3a7a3
Omit empty section when dump configuration
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 15:29:47 +09:00