Commit Graph

241 Commits

Author SHA1 Message Date
Kenji Okimoto
eb7c2cade3
Add helper method plguins_json
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-10-04 14:08:19 +09:00
Kenji Okimoto
6cd589c4c2
Decorate plugins
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-10-04 14:07:18 +09:00
Kenji Okimoto
d1a1affae3
Use bootstrap-vue for misc/information
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-10-03 16:09:41 +09:00
Kenji Okimoto
01442157f3
Fix Api::SettingsController#update
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 16:10:00 +09:00
Kenji Okimoto
1f1bb2960d
Delete input plugin element properly
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 13:09:01 +09:00
Kenji Okimoto
a13c488d0e
Use Fluentd::Setting::Config#delete_element
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 12:40:48 +09:00
Kenji Okimoto
d86ff4364b
Set target element properly
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 12:39:15 +09:00
Kenji Okimoto
6940103108
Rename
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 12:38:47 +09:00
Kenji Okimoto
9d00d8ef12
Stop including label name to element_id
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 12:34:33 +09:00
Kenji Okimoto
1657abf6eb
Extract element_type method
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-14 09:51:13 +09:00
Kenji Okimoto
cba4a89668
Use Fluentd::Agent::Common#config_merge
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 15:49:29 +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
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
91c28f2ce8
Fix element_id to support label
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-08-23 17:10: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
23b1d143f5 Add keys and values for AWS credentials
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-18 11:50:53 +09:00
Kenji Okimoto
f06d2e120a
Permit type parameter
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-07-10 14:34:23 +09:00
Kenji Okimoto
cfeacf958c
Remove unused instance variables
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-21 11:34:05 +09:00
Kenji Okimoto
b2a73274b8
out_forward: Display TLS options on form
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-20 12:03:59 +09:00
Kenji Okimoto
5f10c5618b
Add transport section config definitions
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-19 17:26:43 +09:00
Kenji Okimoto
1145123296
Remove unnecessary code
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-18 14:37:16 +09:00
Kenji Okimoto
f8d1a5c379
Use to_config instead of to_conf
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 16:20:18 +09:00
Kenji Okimoto
600d93461d
Update setting_params to apply strong parameter
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 14:20:53 +09:00
Kenji Okimoto
c55038ed17
Rescue Fluent::ConfigError
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 14:20:05 +09:00
Kenji Okimoto
1cd2282212
Set empty hash if params[:plugin_config] is null
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 12:36:45 +09:00
Kenji Okimoto
10373a2ae9
Add prepare_plugin_config
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:48:24 +09:00
Kenji Okimoto
404f2929f8
Move parse plugin config under plugin_config
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-15 11:01:19 +09:00
Kenji Okimoto
55f7ebe91b
Follow the previous change
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-14 14:37:50 +09:00
Kenji Okimoto
838a3e484a Change argument name format to parse_type
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-13 17:09:56 +09:00
Kenji Okimoto
6e8f5a2979
Set default value to /api/config_definitions' return value
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 17:30:48 +09:00
Kenji Okimoto
fad62d812f
Use new Hash syntax
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 14:44:54 +09:00
Kenji Okimoto
643a2279d5 Remove unused action
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 12:45:14 +09:00
Kenji Okimoto
322bfefab3
Add Api::ConfigDefinitionsController to fetch plugin definitions
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-12 12:32:51 +09:00
Kenji Okimoto
db062ee391
Set scope to make shot parameter name
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 13:28:52 +09:00
Kenji Okimoto
b14da4174f Support storage section
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 10:12:55 +09:00
Kenji Okimoto
9cbc616624 Support buffer section
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-08 10:12:55 +09:00
Kenji Okimoto
6ef0380b3e Add configure action to configure parse/format section
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-06-07 17:18:22 +09:00
Kenji Okimoto
6993887440
Define permit_params to use strong parameters
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-28 16:34:47 +09:00
Kenji Okimoto
66e797733f
Permit pattern
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-28 15:00:11 +09:00
Kenji Okimoto
94de13c1c2
Initialize instance variables when finish
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-28 14:57:35 +09:00
Kenji Okimoto
eab7224ddd
Use plugins' config definition to construct setting form
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-25 14:07:10 +09:00
Kenji Okimoto
f2f8d27f24
Remove setting_params
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-25 13:51:30 +09:00
Kenji Okimoto
1bde0bae1c Rename out_td to out_tdlog
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-24 18:35:29 +09:00
Kenji Okimoto
ecd40a81f4 Support reloading Fluentd/td-agent
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-05-22 10:13:28 +09:00
Kenji Okimoto
79777eed9e Use redirect_back to suppress deprecation warning
> DEPRECATION WARNING: `redirect_to :back` is deprecated and will be
> removed from Rails 5.1. Please use `redirect_back(fallback_location:
> fallback_location)` where `fallback_location` represents the location
> to use if the request has no HTTP referer information.

Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-04-20 16:52:14 +09:00
Kenji Okimoto
2f1820d04f Use ActiveJob::Base to ride on Rails
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-04-20 16:48:26 +09:00
yoshihara
ceaed87dad Extract JSON generating for preview to each RegexpPreview class 2015-04-21 18:41:02 +09:00
yoshihara
098b74de4b Fix a bug that error is raised when multi-line format 2015-04-20 15:50:32 +09:00
uu59
79f0b1fe28 Refactor 2015-04-20 14:22:21 +09:00