ヘルプ APM .NETエージェントを用いたAPMインサイト

.NET Coreアプリケーションパフォーマンス監視

.NET Core 2.1以上のWebアプリケーションビルドでAPMインサイトの監視はサポートしています。APMインサイト.NET Coreエージェントは、ASP .NET CoreアプリケーションのHTTP要求、Web API要求、リモート要求を追跡できます。ログAPIによってアプリケーションの例外のログを取得することもできます。

LinuxとWindowsの両環境でインストールが可能です。次の手順に沿ってAPMインサイト.NET Coreエージェントを取得します。この手順は両環境で共通です。

.NET Coreエージェントのインストール方法 :

  1. Site24x7 .NetCoreエージェントをプロジェクトに追加します。
PM> Install-Package Site24x7.DotNetCoreAgent
  1. Startup.csファイルの設定サービス方法を修正します。次のスクリーンショットのようにAddMvc()の前に次のコードを挿入します。
services.AddSite24x7ApmInsights();
  1. 次のスクリーンショットのようにSite24x7のポータルからライセンスキーをコピーします。
  2. 環境変数を作成し、次のようにライセンスキーを貼り付けます。
S247_LICENSE_KEY=<YOUR LICENSE KEY HERE>
  1. Webアプリケーションを公開しデプロイします。
  2. ASP .NET Coreアプリケーション名がデフォルトでアプリケーション名として作成されます。
  3. 変更する場合は次の手順を参照してください。
    • <ApplicationPublishDirectory>\DotNetAgent\apminsight.confにアクセスします。
    • 利用できない場合は、上記の場所にファイルを作成します。
    • ファイル内に次のエントリーを追加します。
    application.name=<YOUR_APPLICATION_NAME>
  4. トランザクションを発生させ、パフォーマンスメトリックを収集します。
  5. インストール手順は次の画像を参照してください。

.NET Coreエージェントのアンインストール:

  1. Visual Studio IDEで.NET Coreアプリケーションのプロジェクトを開きます。.
  2. startup.cs ファイルにアクセスし、コードを取り除きます。
services.AddSite24x7ApmInsights();
  1. プロジェクトを右クリックし、Manage NuGet Packages...を選択します。
  2. インストールパッケージリストからSite24x7.DotNetCoreAgentを選択します。
  3. アンインストールをクリックし、APMインサイト .NET Coreエージェントを削除します。
  4. アプリケーションを公開し、デプロイしてください。

トップ