エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Fluentd pluginのconfigure内でのアンチパターン - 2017-06-21 - ククログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Fluentd pluginのconfigure内でのアンチパターン - 2017-06-21 - ククログ
def configure(conf) super @patterns = conf.select {|element| element.name == "pattern" } @user = ... def configure(conf) super @patterns = conf.select {|element| element.name == "pattern" } @user = conf["user"] @pass = conf["pass"] end このように自力で解釈すると、テストも書かなければならないし、間違いも発生しやすくなるので以下のように、Fluentdの本体でよくテストされているconfig_sectionとconfig_paramを組み合わせて使いましょう。config_sectionとconfig_paramを使うと設定を宣言的に書くことができて、とてもわかりやすくなります。その上、fluent-plugin-config-formatというコマンドでMarkdownやJSONで出力することができます。descを使って説明も加えておくと、fluent-p