2016-09-09 14 views
2

ステータスモニタ付きのApp Insightにデータを送信するための独自の環境を設定しようとしていますが、SQLクエリ以外は正常に動作します。Application InsightsがSQLクエリを追跡していない

Azure VMでAzureデータベースを使用している環境が1つあり、SQLクエリが正しく追跡されていますが、自分のVMで自分のデータベースが動作していないとします。

この環境で記録されるSQLトレースは、クエリコンテンツの代わりに "mssql-IP | database-name"のようなものです。

両方の環境でテストされたアプリケーションは同じですが、SOバージョンは同じです。

Azureデータベースに対して自分の環境を設定しようとしましたが、同じ問題があります。

私は.NET 4.6をインストールしましたが、それでも同じ問題がありました。

+0

確認できます。私はAppInsights 2.1(アプリケーションプールはドメインサービスアカウントで動作しています)がインストールされた.NET 4.6.1であるServer 2012 R2のホストされたWebアプリケーションを持っており、SQL依存性の詳細データも取得していません。私は他のサーバー上の他のアプリケーションでも動作することを確認しましたが、何かを倒そうとする順番があまりにも多すぎます(さまざまなバージョンの.NETとさまざまなバージョンのApp Insights SDK) – BrettJ

答えて

1

Status Monitorで収集されたデータがApplication Insightsに送信されていることを確認する必要があります。 Analytics

は、クエリを試してみてください。

dependencies | where timestamp > ago(1d) | summarize count() by cloud_RoleInstance, sdkVersion 

あなたの代わりにRDDPのrddf接頭辞sdkVersion結果が表示された場合、SDKは、ステータスモニタから(SQLクエリの内容など)の機能強化せずにデータを送信しています。このような場合は、Status Monitorのインストールを確認して、アプリケーションでアクティブであることを確認してください。

+0

こんにちは、私はAnalyticsでそのクエリを実行し、そのバージョンを取得します:r_rddf:2.1.0.363 私はどのようにステータスモニタのインストールを確認することができない、私はインストーラを実行し、インターネットからの最新のバイナリ。 – Drazul

+0

@Drazulあなたが開いた場合、基本的なチェックとしてあなたのIISアプリはステータスモニターに表示されますか?もしそうなら、アプリは有効になっていますか? [ここにガイドがあります](https://azure.microsoft。有効にした後にアプリを表示する方法のスクリーンショットやテレメトリーの不具合のトラブルシューティング手順を示す –

+0

私のアプリの同じバージョンを配備しています(com/documentation/articles/app-insights-monitor-performance-live-website-now /) Appure Insightは同じバイナリファイルでインストールされています 唯一の違いはAzureのWindows Serverの設定ですが、インストールされているすべての機能をチェックして同じです。 – Drazul

0

私はついにこの問題を解決しました。

私はその瞬間から、このパスに

  • %のWINDIR%の\ Tempに
  • %のWINDIR%\ System32に\ CONFIG \ systemprofile \のAppData \ローカル

をIIS_IUSRSグループへのアクセス権を変更許可App InsightはSQLクエリを記録し始めました。

ます。また、コマンドラインで実行することができます。

  • ます。icacls%WINDIR%での\温度/ T/C /許可IIS_IUSRS:(OI)(CI)M
  • ます。icaclsに%windir%\ system32 \ configと¥systemprofile¥AppData¥Local/t/c/grant IIS_IUSRS:(OI)(CI)M
関連する問題