この記事では、CPU とメモリのパフォーマンスに関連するメトリックを表示できないようにする Application Insights の問題をトラブルシューティングする方法について説明します。
現象
Azure ポータルで Application Insights リソースの概要ページに移動し、Live メトリックを選択した場合、CPU の合計と Committed Memory のメトリック グラフは表示されません。 Performance、Failures、、Metrics、Logs など、ナビゲーション ウィンドウで他の項目を選択した場合も、これら 2 つのメトリックは表示されません。
原因
Windows コンピューターまたは仮想マシンで監視 Web アプリケーションを実行する場合、アプリケーション用にインストールしたインストルメンテーション パッケージ (SDK) には、コンピューター レベルのパフォーマンス カウンター値を読み取るための適切なアクセス許可がありません。 SDK がアクセスできるようにするには、Web アプリケーションを実行するアプリケーション プール ID を、次のローカル セキュリティ グループのメンバーとして追加する必要があります。
- Performance Log Users
- パフォーマンス モニター ユーザー
ソリューション
アプリケーションをホストするコンピューターまたは仮想マシンで、次の手順に従って、ユーザー アカウントを Performance Log Users グループと パフォーマンス モニター Users グループの両方に追加します。
管理者としてコンピューターまたは仮想マシンにサインインします。
Start メニューで、Computer Management (compmgmt.msc) を検索して選択し、Enter キーを押して Computer Management スナップインを開きます。
ナビゲーション ウィンドウで、[システム ツール] 展開し[ローカル ユーザーとグループ] を展開し、[グループ] を選択。 グループの一覧で、[パフォーマンス ログ ユーザー] 選択。
Properties アイコンを選択して、グループのプロパティ ダイアログ ボックスを表示します。 次に、[追加] を選択して、[ユーザーの選択] ダイアログ ボックス表示します。
[ 選択するオブジェクト名を入力 ボックスに、追加するユーザー アカウントまたはグループ アカウントの名前を入力します。 次に、 OK と OK を選択して変更を保存し、スナップイン ウィンドウに戻ります。
グループの一覧でパフォーマンス モニターユーザーを選択し、前の 2 つの手順を繰り返します。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。