Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
ゲームサーバーをモニタリン
グするiPhoneアプリの開発
テーマが決まるまで
テーマが決まるまで
• 現状
• ゲームサーバーをGrafanaを使って可視化したものはある
• アプリはまだない
Grafana
• Elasticsearchが使われたサーバーを可視化す
るウェブツール
• かっこいい円グラフ、かっこいい線グラフを表示
できる
• AWS上に載せることもできる
テーマが決まるまで
• アプリ化するメリット
• 電車の中で気軽に見れる
• 技術者以外の方でも利用しやすい
• 1からプログラムを作るので、ある程度形が決まっているGrafanaに比べたら
自由度が高い
今回のテーマはサーバーをモニタリングす...
アプリの概要
アプリの概要
• 全体像
• 言語はSwift
• Storyboardは使わない
• サーバーと通信する部分を本体から分離して管理
アプリの概要
• 機能1:OSタイプ識別
• iPhoneかAndroidかどちらのデバイスで多く利用
されているか
• 右上のボタンから、ターゲットとなるゲームの種
類を変更できる
アプリの概要
• 機能2:リアルタイムアクセス数
• 折れ線グラフによって、リアルタイムアクセス数を表
示する
• 右上のボタンから、ターゲットとなるゲームの種類を
変更できる
• 設定タブから軸の間隔を5分・10分・15分・20分…と
変更で...
アプリの概要
• 機能3:国ごとのリアルタイムアクセス数
• マップ上に円を描画することによってリアルタイ
ムアクセス数を可視化する
• 右上のボタンから、ターゲットとなるゲームの種
類を変更できる
デモ
最終報告
最終報告
• ゲームサーバーを可視化するアプリを制作した
• 開発機(iPhone5S)にインストールしたので、いつでもゲーム
サーバーの様子を確認することが可能
最終報告ご清聴ありがとうございました
Upcoming SlideShare
Loading in …5
×

LINE 2016 エンジニアインターン 02

25,328 views

Published on

LINE 2016 エンジニアインターン 02

Published in: Internet
  • Be the first to comment

  • Be the first to like this

LINE 2016 エンジニアインターン 02

  1. 1. ゲームサーバーをモニタリン グするiPhoneアプリの開発
  2. 2. テーマが決まるまで
  3. 3. テーマが決まるまで • 現状 • ゲームサーバーをGrafanaを使って可視化したものはある • アプリはまだない
  4. 4. Grafana • Elasticsearchが使われたサーバーを可視化す るウェブツール • かっこいい円グラフ、かっこいい線グラフを表示 できる • AWS上に載せることもできる
  5. 5. テーマが決まるまで • アプリ化するメリット • 電車の中で気軽に見れる • 技術者以外の方でも利用しやすい • 1からプログラムを作るので、ある程度形が決まっているGrafanaに比べたら 自由度が高い 今回のテーマはサーバーをモニタリングするアプリに決定
  6. 6. アプリの概要
  7. 7. アプリの概要 • 全体像 • 言語はSwift • Storyboardは使わない • サーバーと通信する部分を本体から分離して管理
  8. 8. アプリの概要 • 機能1:OSタイプ識別 • iPhoneかAndroidかどちらのデバイスで多く利用 されているか • 右上のボタンから、ターゲットとなるゲームの種 類を変更できる
  9. 9. アプリの概要 • 機能2:リアルタイムアクセス数 • 折れ線グラフによって、リアルタイムアクセス数を表 示する • 右上のボタンから、ターゲットとなるゲームの種類を 変更できる • 設定タブから軸の間隔を5分・10分・15分・20分…と 変更できる
  10. 10. アプリの概要 • 機能3:国ごとのリアルタイムアクセス数 • マップ上に円を描画することによってリアルタイ ムアクセス数を可視化する • 右上のボタンから、ターゲットとなるゲームの種 類を変更できる
  11. 11. デモ
  12. 12. 最終報告
  13. 13. 最終報告 • ゲームサーバーを可視化するアプリを制作した • 開発機(iPhone5S)にインストールしたので、いつでもゲーム サーバーの様子を確認することが可能
  14. 14. 最終報告ご清聴ありがとうございました

×