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

11,200 views

Published on

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

Published in: Internet
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
11,200
On SlideShare
0
From Embeds
0
Number of Embeds
10,986
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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. 最終報告ご清聴ありがとうございました

×