SlideShare a Scribd company logo
1 of 38
Windows Server+Photon Server環境でも
Fluentd+Elasticsearch+Kibanaを活用して
各種情報を可視化する
Photon運営事務局 山本昇平
2016/09/13@Photon勉強会
About Me
• 氏名: 山本昇平(Syohei Yamamoto)
• 所属: GMOクラウド株式会社
• 役割: 各種ソリューションの技術担当
• 趣味: ゲームと料理
– 好きなゲーム: スプラトゥーン
• プレイ時間2,000時間、ウデマエはS+99(カンスト)
– 私にとって本日がPhoton最後の勉強会
• 私事ですが10月からはクラウド全般のR&D部門に異動となりました
• お世話になった皆様、誠にありがとうございます!
イントロダクション
イントロダクション
• 今回利用するツール
– Windows パフォーマンスモニター: 各種情報収集ツール
– Fluentd: ログ収集ツール
– Elasticsearch: 全文検索システム
– Kibana: Elasticsearchをグラフで可視化
• 目的(ゴール)
– これらツールを通してPhoton Serverの各種情報を可視化する
• 今回はCPU使用率/同時接続数(CCU)を可視化します
完成イメージ
・Photon同時接続数
・CPU使用率
…など
可視
化
完成イメージ
手順
• ざっくりとした手順
1. Photon Serverからパフォーマンスモニターに出力
2. 可視化したい項目をFluentdで収集
3. Elasticsearch+Kibanaで情報を表示
Photon Serverから
パフォーマンスモニターに出力
完成イメージ
可視
化
こ の 部 分
・Photon同時接続数
・CPU使用率
…など
パフォーマンスモニターとは
• Windows標準で搭載されている、システムの状態や動作
を計測するツール
• OSや個別のアプリケーションの情報を指定された時間
間隔で現在の値を取得できる
• カスタマイズもできる(今回は行わない)
パフォーマンスモニターとは
Photonカウンター
• Photon Serverでは各種情報をパフォーマンスモニター
に出力することができる
• パフォーマンスモニター以外に出力したい場合は、
カスタムパフォーマンスカウンターを利用して出力可能
– Graphite, InfluxDB, StatsD, NewRelic, AWS CloudWatch など
– 詳細はドキュメントサイトの Photonカウンターの項目を参照ください
– https://doc.photonengine.com/ja-
jp/onpremise/current/performance/photon-counters
Photonカウンターの
インストール
• Photon Control上からインストール可能
– PerfMon Counters → Install Countersを選択
– パフォーマンスモニターを起動する際は
Start PrefMonを選択する
パフォーマンスモニターを利用する
• パフォーマンスモニター
– 上部の緑色の+ボタンからPhoton カウンターが正しく
追加されているか確認します
Photonカウンターの確認
• Photon Socket Serverカウンター
– パフォーマンスモニター上にPhotonカウンターが
追加されています
– HTTP/TCP/UDPといったプロトコルごとに、ピア数、切断数、
メッセージ数などの情報をリアルタイムで取得することが可能
– 項目の詳細については下記URLを参照ください
• https://doc.photonengine.com/ja-jp/onpremise/v3/reference/server-
performance-counters
コマンドからも取得可能
• コマンドラインからPhoton Serverのリアルタイムな情
報を取得可能
– パフォーマンスモニターを利用しなくてもOK
– (例) Photonの各種情報をSlack上にWebhookするような
botを作ることも可能
>typeperf "Photon Socket Server: UDP(*)UDP: Peers”
"09/07/2016 14:32:38.203","0.000000","0.000000"
"09/07/2016 14:32:39.203","0.000000","0.000000"
"09/07/2016 14:32:40.203","0.000000","0.000000"
可視化したい項目をFluentdで収集
完成イメージ
可視
化
・Photon同時接続数
・CPU使用率
…など
こ の 部 分
Fluentdを使って外部サーバに送信
• Fluentdから先述のコマンドを実行することで、外部
サーバにPhoton Serverのステータスを送信できる
• 同時にWindows ServerのCPU使用率などの情報を送信
すると良い
• 送信する情報はfluent.confで設定
Windows Serverに
Fluentdをインストールする
• Rubyのインストール
– Ruby 2.3.1 x64
– DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe
1. ruby dk.rb init
2. config.ymlを編集する
3. ruby dk.rb install
– http://rubyinstaller.org/downloads/
Windows Serverに
Fluentdをインストールする
• Gitのインストール
– Git for Windows 2.10.0
1. “Use Git from the Windows Command Prompt” を選択する
2. “Checkout Windows-style, commit Unix-style line endings” を選択する
– https://git-for-windows.github.io/
Windows Serverに
Fluentdをインストールする
• Fluentdのインストール
• Fluent-plugin-parserのインストール
• fluent.confの設定
> git clone https://github.com/fluent/fluentd.git
> cd fluentd
> gem install bundler
> bundle
> bundle exec rake build
> gem install pkgfluentd-0.14.2.gem -N
> gem install fluent-plugin-parser --no-ri --no-rdoc
fluent.confの設定例
<source>
type exec
command typeperf -sc 1 "Processor(_Total)% Processor Time" "Photon Socket Server: UDP(*)UDP: Peers"
keys msg
run_interval 15s
tag raw.winsvr.status
</source>
<match raw.winsvr.status>
type parser
remove_prefix raw
key_name msg
format /"(?<time>[d:./ ]*)","(?<processor__per_processor_time>[d.]*)","(?<photon__per_peers>[d.]*)"/
time_format %m/%d/%Y %H:%M:%S.%L
log_level error
</match>
<match winsvr.status>
type copy
<store>
type forward
<server>
host xxx.xxx.xxx.xxx #ここに送信先のホスト名を指定する
</server>
flush_interval 15s
</store>
</match>
Windows Serverに
Fluentdをインストールする
• 以上でWindows Server側の設定は完了
• Fluentdを起動する方法は
• Fluentdをサービスに登録する場合は
– コントロールパネル上から開始・停止が可能
> fluentd –c ./fluent.conf
> fluentd –reg-winsvc i
Elasticsearch+Kibanaで情報を表示
完成イメージ
可視
化
こ の 部 分
・Photon同時接続数
・CPU使用率
…など
Fluentdの設定
• CentOS上に下記をインストール
– Fluentd
– Elasticsearch
– Kibana
• インストール方法については、ネットに沢山転がっているので割愛
• Fluentdのfluent.confを
in_forwardとElasticsearchに合わせて設定する
fluent.confの設定例
<source winsvr.status>
type forward
</source>
<match winsvr.status>
type typecast
item_types processor__per_processor_time:integer,photon__per_peers:integer
prefix typed
</match>
<match typed.winsvr.status>
type elasticsearch
type_name winsvr_status
buffer_type memory
logstash_format true
include_tag_key true
tag_key @log_name
flush_interval 15s
</match>
Fluentdの設定
• Fluentd, Elasticsearch, Kibanaを起動する
• Kibanaのダッシュボードを設定する
– ダッシュボードの設定方法については、
ネットに沢山転がっているので割愛
完成イメージ
まとめ
• Photonの各種情報を取得する場合はPhotonカウンター
を利用すると良い
• Fluentdを使えば簡単に外部サーバに送ることが可能
• Elasticsearch+Kibanaを使えば簡単に可視化できる
最後に
• Windows ServerとPhoton Serverの環境でも、Fluentdを
使えば簡単に各種情報を可視化できることを理解頂けま
したでしょうか?
• 今回は掴みの部分だけを説明しましたが、Photonの各種
情報を取得することに興味がある方はドキュメントを参
考にして頂くか、Photonのスタッフにお尋ねください!
• 他にもっと良い方法があれば教えてください!!
Photon運営事務局からのおしらせ
今後のイベント予定
• 10/6(木)-8(土) INVEN GAME CONFERENCE(韓国)
• 10/22(土) CEDEC九州(福岡)
• その他、弊社会場にてPhotonのイベントを企画中!
ヘルプセンター
• ナレッジベース・コミニュティ(フォーラム)機能
• コンテンツは日々充実化を図っています
• https://support.photonengine.jp/hc/ja
お問い合わせ
• メールアドレス
– developer@photonengine.jp
• Webもご覧ください
– https://photonengine.jp
• ヘルプセンター
– https://support.photonengine.jp/hc/ja
最後に…
一緒に働ける仲間を
大募集中!
詳細はこちら↓
参考URL
• Windowsオンリーの環境でサーバーステータスをfluentd + Elasticsearch + Kibana で収集・可視化する – Qiita
– http://qiita.com/okahashi117/items/897e8e4f1f7c88642a61
• パフォーマンスモニタでPhoton Serverの状態を監視する – Qiita
– http://qiita.com/ikejpcw/items/e9fe70030fad2a52999a
• fluentd for WindowsをRuby 2.2で動かす – Qiita
– http://qiita.com/nurse/items/b38a7f2c084cf2b56631

More Related Content

What's hot

Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】GMO GlobalSign Holdings K.K.
 
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~Recruit Technologies
 
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】GMO GlobalSign Holdings K.K.
 
Challengers 2013 winter ハッカソンに参加してみて
Challengers 2013 winter ハッカソンに参加してみてChallengers 2013 winter ハッカソンに参加してみて
Challengers 2013 winter ハッカソンに参加してみてYukio Saito
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefnpsg
 
第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報Midori Oge
 
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1Kotaro Noyama
 
Ansibleを使ってみよう ~Windowsターゲット編~
Ansibleを使ってみよう~Windowsターゲット編~Ansibleを使ってみよう~Windowsターゲット編~
Ansibleを使ってみよう ~Windowsターゲット編~Takeshi Kuramochi
 
Chromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうmganeko
 
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月VirtualTech Japan Inc.
 
ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入Hiroki Tamiya
 
自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方光晶 上原
 
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
OpenStackを一発でデプロイ – Juju/MAAS  - OpenStack最新情報セミナー 2015年2月OpenStackを一発でデプロイ – Juju/MAAS  - OpenStack最新情報セミナー 2015年2月
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月VirtualTech Japan Inc.
 
Droongaのはじめかた
DroongaのはじめかたDroongaのはじめかた
DroongaのはじめかたKouhei Sutou
 
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIJenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIshigeyuki azuchi
 

What's hot (20)

Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編・前編】
 
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
Node.jsv0.8からv4.xへのバージョンアップ ~大規模Push通知基盤の運用事例~
 
UE4 MultiPlayer Online Deep Dive: 実践編1 (Byking様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive: 実践編1 (Byking様ご講演)  #UE4DDUE4 MultiPlayer Online Deep Dive: 実践編1 (Byking様ご講演)  #UE4DD
UE4 MultiPlayer Online Deep Dive: 実践編1 (Byking様ご講演) #UE4DD
 
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】
Unityで Photonを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【応用編】
 
Puppetのススメ
PuppetのススメPuppetのススメ
Puppetのススメ
 
Challengers 2013 winter ハッカソンに参加してみて
Challengers 2013 winter ハッカソンに参加してみてChallengers 2013 winter ハッカソンに参加してみて
Challengers 2013 winter ハッカソンに参加してみて
 
Ingress on GKE/GCE
Ingress on GKE/GCEIngress on GKE/GCE
Ingress on GKE/GCE
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
 
第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報第12回CloudStackユーザ会_ApacheCloudStack最新情報
第12回CloudStackユーザ会_ApacheCloudStack最新情報
 
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
 
Ansibleを使ってみよう ~Windowsターゲット編~
Ansibleを使ってみよう~Windowsターゲット編~Ansibleを使ってみよう~Windowsターゲット編~
Ansibleを使ってみよう ~Windowsターゲット編~
 
Chromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそう
 
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
OpenStack管理者入門 - OpenStack最新情報セミナー 2014年12月
 
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DDUE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
 
ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入ゲームインフラコンテナ実践導入
ゲームインフラコンテナ実践導入
 
自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方自宅で出来る!ゲームサーバの作り方
自宅で出来る!ゲームサーバの作り方
 
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
OpenStackを一発でデプロイ – Juju/MAAS  - OpenStack最新情報セミナー 2015年2月OpenStackを一発でデプロイ – Juju/MAAS  - OpenStack最新情報セミナー 2015年2月
OpenStackを一発でデプロイ – Juju/MAAS - OpenStack最新情報セミナー 2015年2月
 
nginx入門
nginx入門nginx入門
nginx入門
 
Droongaのはじめかた
DroongaのはじめかたDroongaのはじめかた
Droongaのはじめかた
 
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCIJenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCI
 

Viewers also liked

添付ファイル自動暗号化「シンプルメール」紹介資料
添付ファイル自動暗号化「シンプルメール」紹介資料添付ファイル自動暗号化「シンプルメール」紹介資料
添付ファイル自動暗号化「シンプルメール」紹介資料GMO GlobalSign Holdings K.K.
 
PhotonCloudで一ヶ月ゲーム作った話
PhotonCloudで一ヶ月ゲーム作った話PhotonCloudで一ヶ月ゲーム作った話
PhotonCloudで一ヶ月ゲーム作った話Hiroto Imoto
 
新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」
新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」
新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」GMO GlobalSign Holdings K.K.
 
デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"
デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"
デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"GMO GlobalSign Holdings K.K.
 
PhotonのIPv6対応情報 & Server構築ポイント
PhotonのIPv6対応情報 & Server構築ポイントPhotonのIPv6対応情報 & Server構築ポイント
PhotonのIPv6対応情報 & Server構築ポイントGMO GlobalSign Holdings K.K.
 
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】GMO GlobalSign Holdings K.K.
 
20160730 fluentd meetup in matsue slide
20160730 fluentd meetup in matsue slide20160730 fluentd meetup in matsue slide
20160730 fluentd meetup in matsue slidecosmo0920
 
事件簿とKibanaと私
事件簿とKibanaと私事件簿とKibanaと私
事件簿とKibanaと私Tomokazu Shogen
 
Fluency - Yet another fluent logger
Fluency - Yet another fluent loggerFluency - Yet another fluent logger
Fluency - Yet another fluent loggerMitsunori Komatsu
 
CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除淳 千葉
 
Rust (Ginzarb 20161114)
Rust (Ginzarb 20161114)Rust (Ginzarb 20161114)
Rust (Ginzarb 20161114)Kevin Toyoda
 
データベース12 - トランザクションと同時実行制御
データベース12 - トランザクションと同時実行制御データベース12 - トランザクションと同時実行制御
データベース12 - トランザクションと同時実行制御Kenta Oku
 
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...Yusaku Kinoshita
 
Solrを使ったレシピ検索のプロトタイピング
Solrを使ったレシピ検索のプロトタイピングSolrを使ったレシピ検索のプロトタイピング
Solrを使ったレシピ検索のプロトタイピングgenta kaneyama
 
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装MITSUNARI Shigeo
 

Viewers also liked (20)

添付ファイル自動暗号化「シンプルメール」紹介資料
添付ファイル自動暗号化「シンプルメール」紹介資料添付ファイル自動暗号化「シンプルメール」紹介資料
添付ファイル自動暗号化「シンプルメール」紹介資料
 
第1回Gmoホスコンlt 160414
第1回Gmoホスコンlt 160414第1回Gmoホスコンlt 160414
第1回Gmoホスコンlt 160414
 
Photon Cloud signupマニュアル
Photon Cloud signupマニュアルPhoton Cloud signupマニュアル
Photon Cloud signupマニュアル
 
PhotonCloudで一ヶ月ゲーム作った話
PhotonCloudで一ヶ月ゲーム作った話PhotonCloudで一ヶ月ゲーム作った話
PhotonCloudで一ヶ月ゲーム作った話
 
Photonのサービス選択の勘どころ
Photonのサービス選択の勘どころPhotonのサービス選択の勘どころ
Photonのサービス選択の勘どころ
 
新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」
新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」
新たなクラウドビジネスを支える「Gmoクラウドパートナー制度」
 
デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"
デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"
デザイナーにも優しいクラウド型ゲームエンジン"PlayCanvas"
 
PhotonのIPv6対応情報 & Server構築ポイント
PhotonのIPv6対応情報 & Server構築ポイントPhotonのIPv6対応情報 & Server構築ポイント
PhotonのIPv6対応情報 & Server構築ポイント
 
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
 
20160730 fluentd meetup in matsue slide
20160730 fluentd meetup in matsue slide20160730 fluentd meetup in matsue slide
20160730 fluentd meetup in matsue slide
 
事件簿とKibanaと私
事件簿とKibanaと私事件簿とKibanaと私
事件簿とKibanaと私
 
Fluency - Yet another fluent logger
Fluency - Yet another fluent loggerFluency - Yet another fluent logger
Fluency - Yet another fluent logger
 
CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除CloudWatch Eventを使ったamiの削除
CloudWatch Eventを使ったamiの削除
 
Rust (Ginzarb 20161114)
Rust (Ginzarb 20161114)Rust (Ginzarb 20161114)
Rust (Ginzarb 20161114)
 
データベース12 - トランザクションと同時実行制御
データベース12 - トランザクションと同時実行制御データベース12 - トランザクションと同時実行制御
データベース12 - トランザクションと同時実行制御
 
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと  ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
【非エンジニアが 「明日からDevRelやってよ」って 突然言われて1年半やってきたこと ~teratailのDevRel担当、ゼロからの奮闘記~ @a...
 
Cache obliviousの話
Cache obliviousの話Cache obliviousの話
Cache obliviousの話
 
Solrを使ったレシピ検索のプロトタイピング
Solrを使ったレシピ検索のプロトタイピングSolrを使ったレシピ検索のプロトタイピング
Solrを使ったレシピ検索のプロトタイピング
 
高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装高速な倍精度指数関数expの実装
高速な倍精度指数関数expの実装
 
Streaming SQL
Streaming SQLStreaming SQL
Streaming SQL
 

Similar to Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する(2016/9/13 発表資料)

Gangliaはじめました
GangliaはじめましたGangliaはじめました
Gangliaはじめましたyuzorock
 
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!Yohei Fushii
 
AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?
AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?
AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?Masamitsu Maehara
 
Osc10do linux nextstep
Osc10do linux nextstepOsc10do linux nextstep
Osc10do linux nextstepsmokey monkey
 
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Mori Shingo
 
loggregator update
loggregator updateloggregator update
loggregator updateKen Ojiri
 
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイPlaybay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイKazuhiro Hara
 
Unixカーネルの設計 7 プロセスの制御
Unixカーネルの設計 7 プロセスの制御Unixカーネルの設計 7 プロセスの制御
Unixカーネルの設計 7 プロセスの制御Norito Agetsuma
 
Ruby Postgres 2009
Ruby Postgres 2009Ruby Postgres 2009
Ruby Postgres 2009Akio Ishida
 
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境Fumihito Yokoyama
 
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sampleWebRTC SFU mediasoup sample
WebRTC SFU mediasoup samplemganeko
 
OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介Hiromu Yakura
 
Rubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつりRubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつりYuya Rin
 
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!UnityTechnologiesJapan002
 
Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!Tanaka Yuichi
 
社内向けTech Talk資料~Fluentdの基本紹介~
社内向けTech Talk資料~Fluentdの基本紹介~ 社内向けTech Talk資料~Fluentdの基本紹介~
社内向けTech Talk資料~Fluentdの基本紹介~ Daisuke Ikeda
 
jsCafe v13 Grunt
jsCafe v13 GruntjsCafe v13 Grunt
jsCafe v13 GruntShinya Sugo
 

Similar to Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する(2016/9/13 発表資料) (20)

Gangliaはじめました
GangliaはじめましたGangliaはじめました
Gangliaはじめました
 
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
 
AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?
AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?
AWS Security JAWS 経済的にハニーポットのログ分析をするためのベストプラクティス?
 
Osc10do linux nextstep
Osc10do linux nextstepOsc10do linux nextstep
Osc10do linux nextstep
 
Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋Node予備校 vol.1 名古屋
Node予備校 vol.1 名古屋
 
Open VZ
Open VZOpen VZ
Open VZ
 
loggregator update
loggregator updateloggregator update
loggregator update
 
Playbay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイPlaybay Play 2.0 plugin イロハのイ
Playbay Play 2.0 plugin イロハのイ
 
Unixカーネルの設計 7 プロセスの制御
Unixカーネルの設計 7 プロセスの制御Unixカーネルの設計 7 プロセスの制御
Unixカーネルの設計 7 プロセスの制御
 
Ruby Postgres 2009
Ruby Postgres 2009Ruby Postgres 2009
Ruby Postgres 2009
 
密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境密着!わたしのコンソールアプリ開発環境
密着!わたしのコンソールアプリ開発環境
 
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sampleWebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
 
Fluentd meetup #2
Fluentd meetup #2Fluentd meetup #2
Fluentd meetup #2
 
OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介OSS奨励賞受賞プレゼン 活動紹介
OSS奨励賞受賞プレゼン 活動紹介
 
Rubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつりRubyで創るOpenFlowネットワーク - LLまつり
Rubyで創るOpenFlowネットワーク - LLまつり
 
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
【Unite Tokyo 2019】「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
 
Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!Gruntでjava script前作業の自動化!
Gruntでjava script前作業の自動化!
 
社内向けTech Talk資料~Fluentdの基本紹介~
社内向けTech Talk資料~Fluentdの基本紹介~ 社内向けTech Talk資料~Fluentdの基本紹介~
社内向けTech Talk資料~Fluentdの基本紹介~
 
0621 ndk game
0621 ndk game0621 ndk game
0621 ndk game
 
jsCafe v13 Grunt
jsCafe v13 GruntjsCafe v13 Grunt
jsCafe v13 Grunt
 

More from GMO GlobalSign Holdings K.K.

More from GMO GlobalSign Holdings K.K. (7)

2019年 第2四半期 決算説明資料
2019年 第2四半期 決算説明資料2019年 第2四半期 決算説明資料
2019年 第2四半期 決算説明資料
 
2018年通期決算説明資料
2018年通期決算説明資料2018年通期決算説明資料
2018年通期決算説明資料
 
2018年12月期 第2四半期決算説明会資料
2018年12月期 第2四半期決算説明会資料2018年12月期 第2四半期決算説明会資料
2018年12月期 第2四半期決算説明会資料
 
GMOクラウド:2017年通期決算説明会資料
GMOクラウド:2017年通期決算説明会資料GMOクラウド:2017年通期決算説明会資料
GMOクラウド:2017年通期決算説明会資料
 
GMOクラウド:2017年12月期 第2四半期決算説明会
GMOクラウド:2017年12月期 第2四半期決算説明会GMOクラウド:2017年12月期 第2四半期決算説明会
GMOクラウド:2017年12月期 第2四半期決算説明会
 
クラウド活用で実現するスマートなシステム運用
クラウド活用で実現するスマートなシステム運用クラウド活用で実現するスマートなシステム運用
クラウド活用で実現するスマートなシステム運用
 
SIerがgmoクラウドを選ぶ理由とは
SIerがgmoクラウドを選ぶ理由とはSIerがgmoクラウドを選ぶ理由とは
SIerがgmoクラウドを選ぶ理由とは
 

Recently uploaded

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Recently uploaded (9)

新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 

Windows Server+Photon Server環境でも Fluentd+Elasticsearch+Kibanaを活用して 各種情報を可視化する(2016/9/13 発表資料)

Editor's Notes

  1. この部分はネットにもたくさん情報があるので、重要な部分だけお話ししたいと思います。 重要な部分はFluentdのfluent.confを、Windows Server側に合わせてin_forwardの設定する必要があります。 詳細については次のページです。
  2. 先ほど設定したCPU使用率と同時接続数を取得して、elasticsearchに対して送信する設定です。
  3. Kibanaのダッシュボードの設定もネットにたくさん情報があるので割愛します。 基本的にはGUIで並べるだけなので、誰でも直感的に作ることができるかと思います。
  4. 15分という超短い枠だったので、非常に駆け足な内容になってしまいましたが、Windows ServerとPhoton Serverの環境でも、 Fluentdを使えば簡単に各種情報を可視化できることを理解頂けましたでしょうか?