Mais conteúdo relacionado Semelhante a Xamarinでもクラウドで監視したい! (20) Xamarinでもクラウドで監視したい!2. 目次
1. 自己紹介
2. タブレットアプリの運用・監視
3. XamarinアプリにHockeyAppを組み込む
2016/5/7 2All rights reserved. Copyright(C) 2016 AYASE Hiro
本発表内容は、個人の見解であり、
所属する組織の公式見解ではありません。
4. 1.自己紹介
綾瀬 ヒロ
Twitter:@ayasehiro
Qiita: http://qiita.com/ayasehiro
MakersHub: https://makershub.jp/ayasehiro
所属
旧)某社 高速鉄道向け輸送管理システム PM
現)某社 運輸サービス担当インダストリーマネージャー
趣味 プログラミング・電子工作・鉄道模型
スキー・ダイビング・写真(鉄道、埋立地)
2016/5/7 4All rights reserved. Copyright(C) 2016 AYASE Hiro
11. WEB ROLE
2.タブレットアプリの運用・監視
Visual Studio Application Insights 導入!
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 11
SQL
Database
Web App タブレットAP
Microsoft Azure
Application InsightsExcel
Application
Insights SDK
Application
Insights SDK
IIS
LOG
基幹系
DB
LOG
On-premise
SCOM
不具合時の情報利用状況 使われ方
13. WEB ROLE
2.タブレットアプリの運用・監視
Operational Management Suite試用開始!
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 13
SQL
Database
Web App タブレットAP
Microsoft Azure
Application InsightsOMS
Application
Insights SDK
Application
Insights SDK
IIS
LOG
基幹系
DB
LOG
On-premise
SCOM
不具合時の情報利用状況 使われ方
14. WEB ROLE
2.タブレットアプリの運用・監視
運用・監視データをPower BIに集約しようと 思った矢
先・・・
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 14
SQL
Database
Web App タブレットAP
Microsoft Azure
Application InsightsOMS
Application
Insights SDK
Application
Insights SDK
IIS
LOG
基幹系
DB
LOG
On-premise
SCOM
Power BI
15. WEB ROLE
2.タブレットアプリの運用・監視
2016年3月 Application Insightsモ
バイルサポート終了宣言
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 15
SQL
Database
Web App タブレットAP
Microsoft Azure
Application InsightsOMS
Application
Insights SDK
Application
Insights SDK
IIS
LOG
基幹系
DB
LOG
On-premise
SCOM
Power BI
16. 2.タブレットアプリの運用・監視
Application Insightsのモバイル対応の廃止!
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 16
Application Insights から HockeyApp へのモバイル アプリの移行(2016/3/15)
https://blogs.msdn.microsoft.com/devamm/2016/03/15/application-insights-から-hockeyapp-へのモバイル-アプリの移行/
元記事:
Transitioning Mobile Apps from Application Insights to HockeyApp(2016/3/9)
17. 2.タブレットアプリの運用・監視
Application Insightsのモバイル対応の廃止!
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 17
HockeyApp への移行
本日マイクロソフトは、モバイル アプリおよびデスクトップ アプリのユーザーの皆様向けに更
新を発表しました。HockeyApp への投資の一環として、また、HockeyApp ユーザーの皆様から
いただいた好意的なフィードバックにお応えするために、以下の日程で Application Insights の
モバイル対応の廃止を進めることを決定しました。
2016 年 4 月 15 日: Application Insights で、iOS、Android、Windows ストア、Windows Phone
のアプリの新規受け入れを終了します。既存のアプリは引き続き Azure ポータルで表示されま
す。また、この日の前後に、HockeyApp への移行に使用するインストルメンテーション キーの
提供を開始します。
2016 年 6 月 15 日: Application Insights で、iOS、Android、Windows ストア、Windows Phone
のアプリのデータ表示を終了します。これらのデータには HockeyApp からアクセスできるよう
になります。この日までにインストルメンテーション キーを HockeyApp に移行していない場
合、HockeyApp サポート チームに対してサポート要求を開く必要があります。
引用元:
Application Insights から HockeyApp へのモバイル アプリの移行(2016/3/15)
https://blogs.msdn.microsoft.com/devamm/2016/03/15/application-insights-から-hockeyapp-へのモバイル-アプリの移行/
21. WEB ROLE
2.タブレットアプリの運用・監視
ちなみに、事例化されます(予告)
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 21
SQL
Database
Web App タブレットAP
Microsoft Azure
Application
InsightsOMS
Application
Insights SDK
HockeyApp
SDK for Xamarin
IIS
LOG
基幹系
DB
LOG
On-premise
SCOM
Power BI
HockeyApp
Visual Studio
Team Services
事例化範囲
33. HockeyApp SDK組み込み(手順2)
HockeyApp Setupコードを記述
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 33
XXX.iOS - AppDelegate.cs
const string HOCKEYAPP_APPID = “APP_ID”;
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
var manager = BITHockeyManager.SharedHockeyManager;
manager.Configure(HOCKEYAPP_APPID);
manager.DisableUpdateManager = true; //オプション
manager.DebugLogEnabled = true; //オプション
manager.StartManager();
global::Xamarin.Forms.Forms.Init ();
// Code for starting up the Xamarin Test Cloud Agent
#if ENABLE_TEST_CLOUD
Xamarin.Calabash.Start();
#endif
LoadApplication (new App ());
return base.FinishedLaunching (app, options);
}
さきほどのApp ID
Getting Startのサンプルコー
ドは、オプションの記載が
間違っているので注意
42. HockeyApp ダッシュボード
FeedBack
2016/5/7All rights reserved. Copyright(C) 2016 AYASE Hiro 42
HockeyApp SDK
サンプルアプリケーション
var hockey = BITHockeyManager.SharedHockeyManager;
hockey.FeedbackManager.ShowFeedbackListView();
hockey.FeedbackManager.ShowFeedbackComposeView();
Xamarin.Formsで使用する場合:
現状、HockeySDK.Xamarinはネイティブ対応のみなの
で、DependencyService等を利用してください。