App Insights へのログ記録を有効にします(ログの転送)
バージョン 5.2 以降、Nerdio Manager はすべてのコンソールログを Nerdio Manager App Insights ワークスペースにリダイレクトできるようになりました。ここから、ログは標準のワークスペースクエリを使用して直接照会したり、手動でエクスポートしたり、API経由でプログラム的にアクセスしたりできます。これにより、管理者は Nerdio Manager ログをログ管理 SIEM ソリューションに取り込むことができます。
注:
この作業を行う前に、App Insights ワークスペースベースのモデルへの移行が完了していることを確認してください。詳細については、Classic から Workspace ベースの Application Insights へ移行するを参照してください。
この機能を設定するには、新しい App Service の設定を Nerdio Manager App Service に追加する必要があります。この変更について懸念がある場合は、Nerdio Support にお問い合わせください。
App Insights へのログ記録を有効にするには(ログの転送):
Azure ポータルで、Nerdio Manager App Service インスタンスに移動します。
左側の 設定 ブレードで、環境変数 を選択します。
既定の アプリ設定 タブから、+ 追加 を選択します。
-
次の情報を入力します:
Name: Logging:LogLevel:NME.Tasks
値: 情報
デプロイメント スロット設定: このオプションの選択を解除します。無効。
OK を選択して変更を保存します。
-
プロンプトが表示された場合は、Web アプリを再起動します。プロンプトが表示されない場合は、概要 ページから Web アプリを再起動します。
注意: ログが入力されるまでに最大 30 分かかる場合があります。この設定が追加された後の新しいイベントのみがキャプチャされます。
機能をテストするには、Nerdio Manager インスタンスに対応する App Insights ワークスペースへ移動してください。
左側のモニタリングブレードで、ログを選択します。
-
次のクエリのいずれかを実行して、利用可能なデータを表示します。
注意: Application Insightsインスタンスの展開日によって、エクスポートされたログを保存しているテーブル名が異なる場合があります。AppTracesを使用したクエリが機能しない場合は、代わりにTracesを使用してください。Application Insightsの変更や更新に関する詳細については、こちらのMicrosoft 記事をご覧ください。
AppTraces
| extend CategoryName = Properties["CategoryName"]
| extend Username = Properties["Username"]
| extend JobId = Properties["JobId"]
| extend JobType = Properties["JobType"]
| extend JobDescription = Properties["JobDescription"]
| extend TaskId = Properties["TaskId"]
| extend TaskName = Properties["TaskName"]
| extend TaskStatus = Properties["TaskStatus"]
| extend TaskResult = Properties["TaskResult"]
| where CategoryName == "NME.Tasks"
traces
| extend CategoryName = customDimensions["CategoryName"]
| extend Username = customDimensions["Username"]
| extend JobId = customDimensions["JobId"]
| extend JobType = customDimensions["JobType"]
| extend JobDescription = customDimensions["JobDescription"]
| extend TaskId = customDimensions["TaskId"]
| extend TaskName = customDimensions["TaskName"]
| extend TaskStatus = customDimensions["TaskStatus"]
| extend TaskResult = customDimensions["TaskResult"]
| where CategoryName == "NME.Tasks"
| タイムスタンプで降順に並べ替え
注:
データが返される場合、設定は完了です。データが返されない場合やエラーが発生した場合は、Nerdio Support にお問い合わせください。
API経由でApp InsightsワークスペースデータをエクスポートまたはアクセスするためのMicrosoftのドキュメントを参照してください。
コメント (0件のコメント)