ワークスペースベースの Application Insights リソースに移行する
この記事では、クラシック Application Insights リソースをワークスペースベースのリソースに移行する手順について説明します。
ワークスペース ベースのリソース:
- Application Insights と Log Analytics の間の完全な統合をサポートします。
- Application Insights のテレメトリを、共通の Log Analytics ワークスペースに送信します。
- アプリケーション、インフラストラクチャ、プラットフォームのログを統合された場所に保持しながら、Azure Monitor の最新機能にアクセスできます。
- リソース間で共通の Azure ロールベースのアクセス制御が有効になります。
- アプリ間またはワークスペース間のクエリが不要になります。
- すべての商用リージョンと Azure US Government で利用できます。
- クラシック リソースから移行後、インストルメンテーション キーを変更する必要がありません。
重要
- 2024 年 2 月 29 日に、従来の Application Insights の廃止の一環として、連続エクスポートが非推奨となる予定です。
- ワークスペース ベースの Application Insights リソースに移行するときは、診断設定を使ってテレメトリをエクスポートする必要があります。 ワークスペースベースの Application Insights リソースではすべて、診断設定を使用する必要があります。
- 診断設定のエクスポートにより、コストが増加する可能性があります。 詳細については、「断設定ベースのエクスポート」を参照してください。
新機能
ワークスペース ベースの Application Insights リソースを使用すると、Azure Monitor および Log Analytics の最新の機能を活用できます。
- カスタマー マネージド キーは、あなたのみがアクセスできる暗号化キーで、保存されているお使いのデータを暗号化します。
- Azure Private Link を使用すると、プライベート エンドポイントを使用して Azure PaaS (サービスとしてのプラットフォーム) を仮想ネットワークに安全にリンクできます。
- Profiler およびスナップショット デバッガー向けの Bring Your Own Storage (BYOS)では、以下を完全に制御できます。
- 保存時の暗号化ポリシー。
- 有効期間管理ポリシー。
- Application Insights Profiler およびスナップショット デバッガーに関連付けられているすべてのデータのネットワーク アクセス。
- コミットメント レベルを使用すると、従量課金制の料金と比較して 30% も節約できます。 それ以外の場合、Log Analytics での従量課金制のデータ インジェストとデータ保持の課金は、Application Insights の課金と似ています。
- Log Analytics のストリーミング インジェストを使う方が、データのインジェストは高速です。
Note
ワークスペースベースの Application Insights リソースに移行した後は、さまざまな Application Insights リソースからのテレメトリが共通の Log Analytics ワークスペースに保存されます。 それでも、「ログ クエリの概要」セクションに記載されているように、特定の Application Insights リソースからデータをプルすることはできます。
移行プロセス
ワークスペースベースのリソースに移行するときに、クラシック リソースのストレージから新しいワークスペースベースのストレージにデータが転送されることはありません。 移行を選ぶと、クラシック リソース データへのアクセスを保持しつつ、新しいデータの書き込み先が Log Analytics ワークスペースに変更されます。
クラシック リソース データは永続的に保持され、従来の Application Insights リソースにデータ保持設定が適用されます。 移行後に取り込まれるすべての新しいデータには、関連付けられている Log Analytics ワークスペースのデータ保持設定が適用されます。Log Analytics ワークスペースでは、データの種類別のデータ保持設定もサポートされています。
移行プロセスは永続的な処理であり、元に戻すことはできません。 リソースをワークスペースベースの Application Insights に移行すると、そのリソースは常にワークスペースベースのリソースであり続けます。 移行後は、必要に応じて何度でもターゲット ワークスペースを変更できます。
既存のリソースを移行する必要がなく、代わりにワークスペースベースの Application Insights リソースを新しく作成する場合は、ワークスペースベースのリソースの作成ガイドを参照してください。
前提条件
アクセス制御モードが [リソースまたはワークスペースのアクセス許可を使用] 設定に設定された Log Analytics ワークスペース:
- ワークスペースベースの Application Insights リソースは、専用のワークスペースベースのアクセス許可設定が指定されているワークスペースとは互換性がありません。 Log Analytics ワークスペースのアクセス制御の詳細については、アクセス制御モードのガイダンスを参照してください。
- 既存の Log Analytics ワークスペースをまだ持っていない場合は Log Analytics ワークスペースの作成に関するドキュメントを参照してください。
連続エクスポートはワークスペースベースのリソースとは互換性がないため、無効にする必要があります。 移行が完了したら、診断設定を使用して、ストレージ アカウントへのデータのアーカイブまたは Azure Event Hubs へのストリーミングを構成できます。
注意事項
- 診断設定には、連続エクスポートとは異なるエクスポート形式またはスキーマが使われます。 移行すると、Azure Stream Analytics との既存の統合は解除されます。
- 診断設定のエクスポートにより、コストが増加する可能性があります。 詳細については、「Application Insights からのテレメトリのエクスポート」を参照してください。
Log Analytics ワークスペースの [設定]>[使用量と推定コスト]>[データ保持] で、現在のデータ保持設定を確認してください。 この設定は、Application Insights リソースを移行した後、新たに取り込まれるデータが格納される期間に影響します。
Note
- 現在、Application Insights データを既定の 90 日より長く格納していて、移行後にこの長い保持期間を維持する場合は、ワークスペースのデータ保持設定を調整してください。
- 移行前にクラシック Application Insights リソースに取り込まれたデータに対して 90 日を超えるデータ保持期間を選んだ場合、データ保持の料金は、そのデータが保持期間を過ぎるまで、その Application Insights リソースを通じて引き続き課金されます。
- [構成]>[使用とコストの見積もり]>[データ保持期間] の下の Application Insights インスタンスの保持期間の設定が有効になっている場合は、その設定を使用して、クラシック リソースのストレージに保存されたままのテレメトリ データの保持日数を制御します。
ワークスペースベースの Application Insights の使用方法とコストについて理解してください。
リソースを移行する
クラシック Application Insights リソースをワークスペースベースのリソースに移行するには:
Application Insights リソースで、左側のメニューの [構成] 見出しの下にある [プロパティ] を選びます。
[ワークスペースベースへの移行] を選びます。
今後取り込まれるすべての Application Insights テレメトリを格納する Log Analytics ワークスペースを選びます。 同じサブスクリプション内の Log Analytics ワークスペースでも、同じ Azure Active Directory テナントを共有する別のサブスクリプション内の Log Analytics ワークスペースでもかまいません。 Log Analytics ワークスペースが Application Insights リソースと同じリソース グループに存在する必要はありません。
注意
ワークスペース ベースのリソースに移行するには、最長で 24 時間かかりますが、通常、プロセスはより高速です。 移行プロセスが完了するまで待っている間は、Application Insights リソースを介してデータにアクセスしてください。 完了したら、Log Analytics ワークスペース テーブルに格納された新しいデータが表示されます。
リソースが移行されると、対応するワークスペース情報が [概要] ペインに表示されます。
青いリンク テキストを選ぶと、関連付けられている Log Analytics ワークスペースに移動します。このワークスペースでは、新しい統合ワークスペース クエリ環境を利用できます。
ヒント
ワークスペース ベースの Application Insights リソースに移行した後は、Application Insights の上限を使用するのではなく、ワークスペースの日次上限を使用してインジェストとコストを制限してください。
ログ クエリの概要
Application Insights のエクスペリエンスのうち、Application Insights クラシック リソース クエリ、ブック、およびログベースのアラートについては、完全な下位互換性を提供します。
新しいワークスペースベースのテーブル構造またはスキーマに対するクエリを記述するには、まず Log Analytics ワークスペースに移動する必要があります。
クエリが正常に実行されるようにするには、クエリのフィールドが新しいスキーマ フィールドと一致していることを確認します。
1 つの Log Analytics ワークスペースにテレメトリが格納されている複数の Application Insights リソースが存在するが、ある特定の Application Insights リソースのデータについてクエリを実行したい場合があります。 2 つのオプションがあります。
- Application Insights リソースに移動し、[ログ] タブを選びます。このタブから実行したすべてのクエリでは、選んだ Application Insights リソースのデータが自動的にプルされます。
- Application Insights テレメトリの送信先として構成した Log Analytics ワークスペースに移動し、[ログ] タブを選びます。特定の Application Insights リソースのデータについてクエリを実行するには、アプリケーション固有のすべてのテーブルに用意されている組み込みの
_ResourceId
プロパティをフィルター処理します。
Log Analytics ワークスペースから直接クエリを実行すると、移行後に取り込まれたデータのみが表示されます。 クラシック Application Insights データと、移行後に新たに取り込まれたデータの両方を統合されたクエリ エクスペリエンスで確認するには、移行した Application Insights リソース内から [ログ] タブを使用します。
注意
ワークスペース ベースのモデルに移行した後に Application Insights リソースの名前を変更した場合、名前を変更する前に収集されたテレメトリは Application Insights の [ログ] タブに表示されなくなります。 関連付けられた Log Analytics リソースの [ログ] タブでは、新旧のすべてのデータを確認できます。
プログラムによるリソースの移行
このセクションは、リソースを移行するのに役立ちます。
Azure CLI
プレビューの Application Insights Azure CLI コマンドにアクセスするには、まず次を実行する必要があります。
az extension add -n application-insights
az extension add
コマンドを実行しないと、az : ERROR: az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'.
のようなエラー メッセージが表示されます
ここで、次のコードを実行して Application Insights リソースを作成できます。
az monitor app-insights component update --app
--resource-group
[--ingestion-access {Disabled, Enabled}]
[--kind]
[--query-access {Disabled, Enabled}]
[--retention-time]
[--workspace]
例
az monitor app-insights component update --app your-app-insights-resource-name -g your_resource_group --workspace "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test1234/providers/microsoft.operationalinsights/workspaces/test1234555"
このコマンドについての完全な Azure CLI ドキュメントについては、Azure CLI のドキュメントを参照してください。
Azure PowerShell
Update-AzApplicationInsights
PowerShell コマンドでは、現在、クラシック Application Insights リソースからワークスペースベースのものへの移行はサポートされていません。 PowerShell を使用してワークスペース ベースのリソースを作成するには、以下の Azure Resource Manager テンプレートを使用して、PowerShell でそれらをデプロイします。
Azure Resource Manager のテンプレート
このセクションでは、テンプレートを紹介します。
テンプレート ファイル
{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"regionId": {
"type": "string"
},
"tagsArray": {
"type": "object"
},
"requestSource": {
"type": "string"
},
"workspaceResourceId": {
"type": "string"
}
},
"resources": [
{
"name": "[parameters('name')]",
"type": "microsoft.insights/components",
"location": "[parameters('regionId')]",
"tags": "[parameters('tagsArray')]",
"apiVersion": "2020-02-02-preview",
"properties": {
"ApplicationId": "[parameters('name')]",
"Application_Type": "[parameters('type')]",
"Flow_Type": "Redfield",
"Request_Source": "[parameters('requestSource')]",
"WorkspaceResourceId": "[parameters('workspaceResourceId')]"
}
}
]
}
パラメーター ファイル
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"type": {
"value": "web"
},
"name": {
"value": "customresourcename"
},
"regionId": {
"value": "eastus"
},
"tagsArray": {
"value": {}
},
"requestSource": {
"value": "Custom"
},
"workspaceResourceId": {
"value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my_resource_group/providers/microsoft.operationalinsights/workspaces/myworkspacename"
}
}
}
関連するワークスペースを変更する
ワークスペース ベースの Application Insights リソースを作成した後に、関連する Log Analytics ワークスペースを変更できます。
Application Insights リソース ペイン内で [プロパティ]>[ワークスペースの変更]>[Log Analytics ワークスペース] の順に選択します。
よく寄せられる質問
このセクションでは、一般的な質問への回答を示します。
移行によるコストに影響はありますか?
通常、いくつかの例外を除き、違いはありません。
- ワークスペースのデータ ボリュームが十分大きい場合、移行した Application Insights リソースには Log Analytics コミットメント レベルを使ってコストを削減することができます。
- 祖父の Application Insights リソースは、元の Application Insights 価格モデルから 1 か月あたり 1 GB を無料で取得できなくなります。
テレメトリの上限はどのように機能しますか?
Log Analytics ワークスペースに 1 日あたりの上限を設定できます。
厳密な課金の上限は使用できません。
インジェストベースのサンプリングはどのように機能しますか?
インジェストベースのサンプリングに変更はありません。
移行中に収集されたデータにギャップはありますか?
いいえ。 データはクエリの実行時にマージされます。
以前のログ クエリは引き続き機能しますか?
はい、引き続き機能します。
メトリック グラフとログ グラフをピン留めしたダッシュボードは、移行後も引き続き機能しますか?
はい、引き続き機能します。
移行は、データにアクセスする AppInsights API に影響しますか?
いいえ。 データへの既存の API アクセスに移行は影響しません。 移行後は、少し異なるスキーマを使用して、ワークスペースからデータに直接アクセスできます。
Live Metrics やその他の監視エクスペリエンスに影響はありますか?
いいえ。 Live Metrics やその他の監視エクスペリエンスに影響はありません。
移行後の連続エクスポートはどうなりますか?
連続エクスポートはワークスペースベースのリソースをサポートしていません。
診断設定に切り替えてください。
トラブルシューティング
このセクションでは、一般的な問題に対するトラブルシューティングのヒントを提供します。
アクセス モード
エラー メッセージ: "The selected workspace is configured with workspace-based access mode. (選択されたワークスペースは、ワークスペースベースのアクセス モードで構成されています。) Some APM features may be impacted. (一部の APM 機能に影響する可能性があります。) Select another workspace or allow resource-based access in the workspace settings. (別のワークスペースを選択するか、ワークスペースの設定でリソースベースのアクセスを許可してください。) You can override this error by using CLI. (CLI を使用すると、このエラーをオーバーライドできます。)"
ワークスペースベースの Application Insights リソースを正常に動作させるには、ターゲット Log Analytics ワークスペースのアクセス制御モードをリソースまたはワークスペースのアクセス許可設定に変更する必要があります。 この設定は、 [プロパティ]>[アクセス制御モード] の Log Analytics ワークスペースの UI にあります。 詳細な手順については、Log Analytics のアクセス制御モードの構成ガイダンスを参照してください。 アクセス制御モードが、排他的な [ワークスペースのアクセス許可が必要] 設定に指定されている場合、ポータルの移行エクスペリエンスを使用した移行はブロックされたままです。
現在のターゲット ワークスペースのセキュリティ上の理由により、アクセス制御モードを変更できない場合は、移行に使用する新しい Log Analytics ワークスペースを作成してください。
連続エクスポート
エラー メッセージ: "Continuous Export needs to be disabled before continuing. (続行する前に、連続エクスポートを無効にする必要があります。) After migration, use Diagnostic Settings for export. (移行後に、エクスポート用の診断設定を使用してください。)"
従来の連続エクスポート機能は、ワークスペース ベースのリソースではサポートされていません。 移行の前に、連続エクスポートを無効にする必要があります。
Application Insights リソース ビューで、[構成] 見出しの下にある [連続エクスポート] を選びます。
[無効にする] を選択します。
[無効にする] を選ぶと、移行 UI に戻ることができます。 [連続エクスポートの編集] ページで、設定が保存されないことを示すメッセージが表示された場合は、[OK] を選びます。 このプロンプトは、連続エクスポートの無効化と有効化には関係ありません。
Application Insights リソースをワークスペースベースのものに正常に移行したら、診断設定を使用して、連続エクスポートによって提供されていた機能を置き換えることができます。 Application Insights リソース内で、[診断設定]>[診断設定を追加する] の順に選びます。 すべてのテーブルまたはテーブルのサブセットを選択して、ストレージ アカウントにアーカイブすることや、Azure Event Hubs にストリーミングすることができます。 診断設定の詳細については、Azure Monitor の診断設定ガイダンスを参照してください。
保有期間の設定
警告メッセージ: "Your customized Application Insights retention settings will not apply to data sent to the workspace. (カスタマイズした Application Insights のデータ保持設定は、ワークスペースに送信されるデータには適用されません。) You'll need to reconfigure these separately. (これらを個別に再構成する必要があります。)"
移行の前に変更を加える必要はありません。 このメッセージは、現在の Application Insights のデータ保持設定が既定の 90 日の保持期間に設定されていないことを警告するものです。 この警告メッセージは、移行して新しいデータの取り込みを開始する前に、Log Analytics ワークスペースのデータ保持設定を変更したい場合もあることを意味します。
Log Analytics の現在のデータ保持設定は、Log Analytics UI の [設定]>[使用量と推定コスト]>[データ保持] で確認できます。 この設定は、Application Insights リソースを移行した後、新たに取り込まれるデータが格納される期間に影響します。
ワークスペースベース リソースの変更
ワークスペースベース Application Insights リソースを導入する前、Application Insights データは Azure Monitor の他のログ データとは別に保存されていました。 どちらも Azure Data Explorer に基づいており、同じ Kusto Query Language (KQL) が使用されています。 ワークスペースベースの Application Insights では、リソース データが他の監視データやアプリケーション データと共に Log Analytics ワークスペースに格納されます。 この配置により、構成が簡略化されます。 より簡単に複数のソリューションをまたいでデータを分析したり、ワークスペースの機能を使用したりできます。
従来のデータ構造
Log Analytics ワークスペースの構造については、「Log Analytics ワークスペースの概要」を参照してください。 従来のアプリケーションでは、データは Log Analytics ワークスペースには格納されません。 これは同じクエリ言語を使用します。 Azure portal の同じ Log Analytics ツールを使用してクエリを作成し、実行します。 従来のアプリケーションのデータ項目は、互いに独立して格納されます。 テーブル名と列名は異なっていますが、その一般的な構造は、ワークスペースベースのアプリケーションと同じです。
注意
従来の Application Insights エクスペリエンスには、リソース クエリ、ブック、ログベースのアラートの下位互換性が含まれています。 新しいワークスペース ベースのテーブル構造またはスキーマに対してクエリまた表示を実行するには、まず Log Analytics ワークスペースに移動します。 プレビュー中に [Application Insights] ペインの [ログ] を選ぶと、従来の Application Insights クエリ エクスペリエンスにアクセスできます。 詳細については、「クエリ スコープ」を参照してください。
テーブル構造
レガシ テーブル名 | 新しいテーブル名 | 説明 |
---|---|---|
availabilityResults | AppAvailabilityResults | 可用性テストの要約データ。 |
browserTimings | AppBrowserTimings | 受信データの処理にかかった時間などのクライアントのパフォーマンスに関するデータ。 |
dependencies | AppDependencies | TrackDependency() を介して記録された、アプリケーションから他のコンポーネント (外部コンポーネントを含む) への呼び出し。 たとえば、REST API、データベース、またはファイル システムに対する呼び出しです。 |
customEvents | AppEvents | アプリケーションで作成されたカスタム イベント。 |
customMetrics | AppMetrics | アプリケーションで作成されたカスタム メトリック。 |
pageViews | AppPageViews | 各 Web サイトのビューに関するデータとブラウザー情報。 |
performanceCounters | AppPerformanceCounters | アプリケーションを支えるコンピューティング リソースのパフォーマンス測定結果。 たとえば、Windows パフォーマンス カウンターです。 |
requests | AppRequests | お使いのアプリケーションで受信された要求。 たとえば、お使いの Web アプリが受信する HTTP 要求ごとに、個別の要求レコードがログ記録されます。 |
exceptions | AppExceptions | アプリケーション ランタイムによってスローされた例外。 サーバー側とクライアント側 (ブラウザー) の両方の例外をキャプチャします。 |
traces | AppTraces | TrackTrace() を使って記録された、アプリケーション コード/ログ記録フレームワークによって出力された詳細なログ (トレース)。 |
注意事項
新しいテレメトリ レコードが Log Analytics に直接表示されるまで、運用環境の依存関係を Log Analytics テーブルに設定しないでください。 移行プロセスが開始されてからレコードが表示されるまでに最長で 24 時間かかることがあります。
テーブル スキーマ
後続のセクションは、従来のプロパティ名とワークスペースベース Application Insights の新しいプロパティ名の対照表になっています。 レガシ テーブルを使用して任意のクエリを変換するには、この情報を使用します。
ほとんどの例には、大文字と小文字が異なる同じ名前が含まれています。 KQL では大文字と小文字が区別されるため、既存クエリのテーブル名に合わせて列名をそれぞれ変更する必要があります。 大文字と小文字表記に加え、変更がある列は強調表示されています。 ワークスペースベースのリソースの場合でも、Application Insights リソースの [ログ] ペイン内では従来の Application Insights クエリを引き続き使用できます。 Log Analytics ワークスペースベース エクスペリエンスのコンテキスト内からクエリするとき、新しいプロパティ名が必要になります。
AppAvailabilityResults
レガシ テーブル: 可用性
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
duration | real | DurationMs | real |
id |
string | Id |
string |
iKey | string | IKey | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | String |
location | string | 場所 | string |
message | string | Message | string |
name | string | 名前 | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
size | real | サイズ | real |
success | string | Success | Bool |
timestamp | DATETIME | TimeGenerated | DATETIME |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
AppBrowserTimings
レガシ テーブル: browserTimings
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
iKey | string | IKey | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | string |
name | string | 名前 | DATETIME |
networkDuration | real | NetworkDurationMs | real |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
processingDuration | real | ProcessingDurationMs | real |
receiveDuration | real | ReceiveDurationMs | real |
sdkVersion | string | SDKVersion | string |
sendDuration | real | SendDurationMs | real |
session_Id | string | SessionId | string |
timestamp | DATETIME | TimeGenerated | DATETIME |
totalDuration | real | TotalDurationMs | real |
url | string | url | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
AppDependencies
レガシ テーブル: dependencies
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
data | string | Data | string |
duration | real | DurationMs | real |
id |
string | Id |
string |
iKey | string | IKey | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | String |
name | string | 名前 | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
resultCode | string | ResultCode | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
success | string | Success | Bool |
ターゲット (target) | string | 移行先 | string |
timestamp | DATETIME | TimeGenerated | DATETIME |
type | string | DependencyType | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
AppEvents
レガシ テーブル: customEvents
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
iKey | string | IKey | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | string |
name | string | 名前 | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
timestamp | DATETIME | TimeGenerated | DATETIME |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
AppMetrics
レガシ テーブル: customMetrics
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
iKey | string | IKey | string |
itemId | string | _ItemId | string |
itemType | string | Type | string |
name | string | 名前 | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
timestamp | DATETIME | TimeGenerated | DATETIME |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
value | real | (削除済み) | |
valueCount | INT | ItemCount | INT |
valueMax | real | ValueMax | real |
valueMin | real | ValueMin | real |
valueSum | real | ValueSum | real |
注意
旧バージョンの Application Insights SDK では、メトリックの事前集計で標準偏差 (valueStdDev
) を報告していました。 メトリック分析にはあまり採用されないので、このフィールドは削除され、SDK で集計されなくなりました。 この値が Application Insights のデータ収集エンドポイントで受信された場合、取り込み時にドロップされ、Log Analytics ワークスペースには送信されません。 分析で標準偏差を使用する場合は、Application Insights 生イベントに対するクエリを使用してください。
AppPageViews
レガシ テーブル: pageViews
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
duration | real | DurationMs | real |
id |
string | Id |
string |
iKey | string | IKey | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | String |
name | string | 名前 | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
timestamp | DATETIME | TimeGenerated | DATETIME |
url | string | url | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
AppPerformanceCounters
レガシ テーブル: performanceCounters
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
category | string | カテゴリ | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
counter | string | (削除済み) | |
customDimensions | 動的 | Properties | 動的 |
iKey | string | IKey | string |
instance | string | インスタンス | string |
itemId | string | _ItemId | string |
itemType | string | Type | string |
name | string | 名前 | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
timestamp | DATETIME | TimeGenerated | DATETIME |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
value | real | 値 | real |
AppRequests
レガシ テーブル: requests
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
duration | real | DurationMs | Real |
id |
string | Id |
String |
iKey | string | IKey | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | String |
name | string | 名前 | String |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
performanceBucket | string | PerformanceBucket | String |
resultCode | string | ResultCode | String |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
source | string | source | String |
success | string | Success | Bool |
timestamp | DATETIME | TimeGenerated | DATETIME |
url | string | url | String |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
AppExceptions
レガシ テーブル: exceptions
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
アセンブリ (assembly) | string | アセンブリ | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
details | 動的 | 詳細 | 動的 |
handledAt | string | HandledAt | string |
iKey | string | IKey | string |
innermostAssembly | string | InnermostAssembly | string |
innermostMessage | string | InnermostMessage | string |
innermostMethod | string | InnermostMethod | string |
innermostType | string | InnermostType | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | string |
message | string | Message | string |
method | string | Method | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | OperationParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
outerAssembly | string | OuterAssembly | string |
outerMessage | string | OuterMessage | string |
outerMethod | string | OuterMethod | string |
outerType | string | OuterType | string |
problemId | string | ProblemId | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
severityLevel | INT | SeverityLevel | INT |
timestamp | DATETIME | TimeGenerated | DATETIME |
type | string | ExceptionType | string |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |
AppTraces
レガシ テーブル: traces
ApplicationInsights | Type | LogAnalytics | Type |
---|---|---|---|
appId | string | ResourceGUID | string |
application_Version | string | AppVersion | string |
appName | string | _ResourceId | string |
client_Browser | string | ClientBrowser | string |
client_City | string | ClientCity | string |
client_CountryOrRegion | string | ClientCountryOrRegion | string |
client_IP | string | ClientIP | string |
client_Model | string | ClientModel | string |
client_OS | string | ClientOS | string |
client_StateOrProvince | string | ClientStateOrProvince | string |
client_Type | string | ClientType | string |
cloud_RoleInstance | string | AppRoleInstance | string |
cloud_RoleName | string | AppRoleName | string |
customDimensions | 動的 | Properties | 動的 |
customMeasurements | 動的 | 測定 | 動的 |
iKey | string | IKey | string |
itemCount | INT | ItemCount | INT |
itemId | string | _ItemId | string |
itemType | string | Type | string |
message | string | Message | string |
operation_Id | string | OperationId | string |
operation_Name | string | OperationName | string |
operation_ParentId | string | ParentId | string |
operation_SyntheticSource | string | OperationSyntheticSource | string |
sdkVersion | string | SDKVersion | string |
session_Id | string | SessionId | string |
severityLevel | INT | SeverityLevel | INT |
timestamp | DATETIME | TimeGenerated | DATETIME |
user_AccountId | string | UserAccountId | string |
user_AuthenticatedId | string | UserAuthenticatedId | string |
user_Id | string | UserId | string |