Ruby
Mac
fluentd

MacでFluentdの環境構築

環境情報

  • macOS Sierra 10.12.6
  • ruby 2.4.1

手順

# 作業ディレクトリに移動
$ cd {path_to_railsproject}

# fluentdをインストール
$ gem install fluentd

# 設定ファイルの作成(今回はroot/config/fluent配下に作成)
$ cd ./config
$ mkdir fluent
$ cd ./fluent/
$ fluentd --setup ./

# fluentdの起動
$ fluentd -c ./config/fluent/fluent.conf 

動作確認

# fluent-loggerを追加
$ gem install fluent-logger

# railsコンソールの起動
$ rails c

> Fluent::Logger::FluentLogger.open(nil, host: "localhost", port: 24224)
> Fluent::Logger::FluentLogger.post("debug.test", { "hoge" => "fuga" })

場合によってはこちらのgemを使うのが便利
act-fluent-logger-rails