「Fluentdで注意するべきところ」SIG-NSの世話人である望月さんが、Fluentdを使ったログ収集環境や活用事例をご紹介します。そう言えば先日のセガさんの講演でもFluentdでログ収集をされている話がありましたね。 #igdaj #sig_ns
2018-05-08 20:50:54「from Python to Elixir」gumiの渡邊さんが、ゲームサーバーフレームワークをPythonからElixirへ移行した時のお話です。脱Python宣言から1年。gumiさんには色々知見が溜まってそうです #igdaj #sig_ns
2018-05-08 20:50:54「Goでゲームサーバ実装をして考えたこと」カヤックの水野さんが、すべてがGoで実装されたゲームサーバを作り上げた時のお話です。カヤックさんはGo言語に積極的なので、貴重なお話が聞けそうですね。ちなみにBlogにも今度の講演が紹介されてます techblog.kayac.com/golang-game-se… #igdaj #sig_ns
2018-05-08 20:50:54以上となります。今回は全ての講演が実例となっております。もちろん、サーバーエンジニアだけでなく、学生さんや今の最新技術で何が出来るのか知っておきたい方等も大歓迎です。奮ってのご参加、お待ちしております! techplay.jp/event/666753 #igdaj #sig_ns
2018-05-08 20:50:54ゲームサーバ勉強会 #8 もうすぐ開始! #sig_ns pic.twitter.com/mIWYf87snN
2018-05-12 13:14:46fluentdとはRubyで動いているオープンソースのデータコレクター メリット ほぼリアルタイムにデータを送信できる スキーマを考える必要がない デメリット データの担保が行えない(ストリーミング送信のため) 送信されているのか判断しにくい #sig_ns
2018-05-12 13:38:19fluentdとは Rubyのオープンソースのデータコレクター・データログ収集ツール リアルタイムなストリーミング送信が得意、スキーマを考えなくてもOK データの担保が行えない、送信されているかが判断しにくいのがネック #sig_ns
2018-05-12 13:38:59なぜ fluentdなのか? ログライフを別の場所に蓄積させる目的。そのまま保存しているとHDDが溢れる #sig_ns
2018-05-12 13:39:30なぜfluentdを使うか ログファイルをサーバ上のストレージに保存すると空き容量が枯渇してしまうので、別の場所に貯めたい 不具合発生などの場合に即座に調査したいので、ログファイルを直接検索するのは非効率なため #sig_ns
2018-05-12 13:40:56可能なら即座に調査したい。不具合起きた直前のログを追いたい。 fluentdはその辺よい #sig_ns
2018-05-12 13:41:06fluentdを動かす場合、正しいバージョンのRuby処理系をインストールする必要がある td-agentを使うと便利 #sig_ns
2018-05-12 13:43:04fluentdではデータがロストする可能性がある require_ack_responseを有効にする、CPU使用率が100%にならないようにする等の対応が有効 #sig_ns
2018-05-12 13:45:13fluentdの注意点 1.Rubyのバージョンに依存… 2.データが消えてしまう可能性がある ( UDPでやっている。) CPU使用率が100%になるとヤバい…シングルスレッドなので、1コア占領されているとヤバい 3.データを多重に送信されてしまう 4.エラー発生すると送信が詰まる #sig_ns
2018-05-12 13:49:08簡単な動作テストには、in_dummyプラグインが使える docs.fluentd.org/v0.12/articles… #sig_ns
2018-05-12 13:50:26本当は Embulkの話をしようと思ったが、ちょっと余裕がなくて資料に出来ていない バッチか、ストリーミングか。 用途によって使い分けるのが良いでしょう #sig_ns
2018-05-12 14:12:20