IoTモニタリングのセットアップとアクセス
ここでは、どのような場合に IoT SDK または IoT REST API を使用するか、EUM アプリケーションキーの取得について説明し、データをキャプチャおよびレポートする手順を紹介します。
SDK と REST API の比較
IoT SDK は、REST API を使用して EUM サーバにデータを送信します。HTTP リクエストを処理し、JSON をシリアル化し、イベントをメモリで管理することにより、SDK を使用するとデータのキャプチャとレポートが容易になるため、アプリケーションのインストゥルメント化に集中できるようになります。C++ または Java 以外のプラットフォームでは、さまざまな HTTP(S) および JSON ライブラリを活用し、IoT REST API を使用してデータをレポートすることができます。
EUM アプリケーションキーの取得
EUM アプリケーションキーを取得するには、IoT アプリケーションを手動で作成するか、(新規ユーザーの場合に推奨)を使用する必要があります。IoT REST API または IoT SDK を使用して EUM サーバにデバイス情報とイベントをレポートするには、EUM アプリケーションキーが必要です。複数の IoT アプリケーションが同じキーを共有できます。
[Getting Started Wizard] を使用した IoT アプリケーションの作成
コントローラから、次の手順を実行します。
新しいアプリケーション
既存のアプリケーションの使用
新しいアプリケーション
コントローラから、次の手順を実行します。
- 上部のナビゲーションバーから [User Experience] をクリックします。
- [Connected Devices] タブを選択します。
- [Get Started] をクリックします。
- [Create Application] ダイアログから、[Create an Application using the Getting Started Wizard] を選択します。
- [OK] をクリックします。
- [Getting Started Wizard - Connected Devices] ページの手順 1 で、[Use an existing Application] を選択します。
- ドロップダウンから既存のアプリケーションの 1 つを選択します。
- 手順 2 で、IoT データをレポートするために使用する方法(Java SDK、C/C++ SDK、REST API)を選択します。
- [App Key] と [Collector URL] の値をコピーします。IoT データのレポートには両方を使用します。
既存のアプリケーションの使用
コントローラから、次の手順を実行します。
- 上部のナビゲーションバーから [User Experience] をクリックします。
- [Connected Devices] タブを選択します。
- [Get Started] をクリックします。
- [Create Application] ダイアログから、[Create an Application using the Getting Started Wizard] を選択します。
- [OK] をクリックします。
- [Getting Started Wizard - Connected Devices] ページの手順 1 で、[Create a new Application] を選択します。
- IoT アプリケーションの名前を入力します。
- [続行(Continue)] をクリックします。
- 手順 2 で、IoT データをレポートするために使用するメソッド(Java SDK、C/C++ SDK、REST API)を選択します。
- [App Key] と [Collector URL] の値をコピーします。IoT データのレポートには両方を使用します。
IoT アプリケーションの手動作成
コントローラから、次の手順を実行します。
- 上部のナビゲーションバーから [User Experience] をクリックします。
- [Connected Devices] タブを選択します。
- [Get Started] をクリックします。
- [Create Application] ダイアログから、[Create an Application manually] を選択します。
- IoT アプリケーションの名前を入力します。
- [OK] をクリックします。
- [Connected Devices] タブで IoT アプリケーションを選択し、
をクリックしてアプリケーションキーをクリップボードにコピーします。
IoT データのレポート
データのレポートで計画している方法に基づいて、アプリケーションキーを使用し、次のチュートリアルのいずれかの手順を実行します。
IoT モニタリング用のビジネストランザクションの相関
IoT ネットワーク リクエスト イベントとビジネストランザクションを関連付けることができます。この相関は、ネットワーク リクエスト イベント情報とビジネストランザクションのインスタンス(トランザクション スナップショット)を含むビーコン間で行われます。
IoT ネットワークリクエストの関連付け
次の手順は、IoT アプリケーションがネットワークリクエストをビジネストランザクションと関連付ける方法の概要を示しています。
IoT ネットワーク リクエスト イベントとビジネストランザクションの関連付け
IoT SDK または IoT REST API を使用して、ビジネスアプリケーションから返された応答ヘッダーをビーコンとともに送信します。次に、IoT ネットワーク リクエスト イベントを報告し、それらのイベントをビジネストランザクションと関連付けます。
相関方法については、IoT C/C++ SDK、IoT Java SDK、または IoT REST API のいずれかに対する「ビジネストランザクションをネットワークリクエストと関連付ける」を参照してください。
IoT アプリケーションに関連付けられたビジネストランザクションの表示
ネットワークリクエストのスナップショットから関連するビジネストランザクションに移動するには、いくつかの方法があります。次の手順は、可能な 1 つの方法を示しています。
- [
] から、[] ウィジェット内のいずれかのデバイスレコードをダブルクリックします。
- これで、[Activity Stream] タブにネットワークリクエストのリストが表示されるようになります。アクティビティストリーム内のリンクをクリックすると、ビジネストランザクションのトランザクション フローマップを表示できます。
- 関連するビジネストランザクションのリストを表示するには、[Business Transactions] タブをクリックします。
- 次にビジネストランザクションをクリックすると、以下の によって関連するビジネストランザクションの間にビジネスアプリケーションのコンポーネントとアクティビティが視覚的に表示されます。