• ログイン

.NET用New Relicの概要

アプリケーションパフォーマンス監視用の.NETエージェントでは、以下ができます。

.NET Frameworkと.NET Coreの双方のサポート

New Relicの.NETエージェントは、.NET Frameworkおよび.NET Coreをどちらもサポートしており、VB.NET、C#、CLIなど、.NETと互換性のあるすべての言語で動作します。

.NET Coreのエージェントのサポートは、Microsoftの.NET Coreの互換性、速度、拡張API機能、プラットフォーム間機能を利用しています。エージェントは、バージョン2.0以下のMicrosoft .NET Coreバージョンはサポートしていません

New Relicの.NETに対するサポートを使用すると、以下のように動的または分散環境でアプリをモニターできます。

  • クラウドで管理されているサーバーのVMイメージ
  • ホスト上のVMサーバー
  • Microsoft Azureアプリサービス
  • セルフホスト用のWindowsシステムおよびLinuxシステム
  • AWS EC2 VM

ガイド付きインストールによるWindows上でのエージェントのインストール

ガイド付きインストールは、Windows IISアプリケーション用の.NETエージェントをダウンロードおよびインストールする環境用の、カスタマイズされたCLIコマンドを作成します。

始める準備はできていますか?ガイド付きインストールボタンをクリックします。アカウントがデータをEUデータセンターでレポートする場合は、EUガイド付きインストールをクリックします。

ガイド付きインストール

.NETエージェントに加え、これを使用してインフラストラクチャエージェントをインストールし、環境内で実行中のその他のアプリケーション、インフラストラクチャおよびログソースを発見し、どれをインストゥルメントする必要があるかを推奨できます。インストールすると、インストゥルメントするために選択する各システムの設定とデプロイメントが自動化されます。

エージェントのインストール

.NETエージェントをインストールする前に、New Relicアカウントを作成してください。次に、.NET Frameworkの要件または .NET Coreの要件を確認します。

インストールの準備ができたら、ランチャーを使用してインストールするか、WindowsまたはLinuxのオペレーティングシステムに適切なインストール手順を確認します。

ヒント

新機能やバグ修正に関する最新情報を入手するには、.NETエージェントのリリースノートを参照してください。

エージェントのインストール後に数分間待つと、アプリケーションのトラフィックが生成され、APM概要ページにデータが表示されます。問題がある場合は、そのセクションのデータが表示されない、およびその他のトラブルシューティング文書を参照してください。

one.newrelic.com > APM > (アプリを選択) > 概要:.NETエージェントをインストールすると、概要ページでアプリのパフォーマンスの概要を確認できます。

エージェントの設定

エージェントの設定では、アプリケーションに分かりやすい名前を付けることが最も重要な部分です。複数のアプリケーションまたはホストが存在する場合、New Relicはメトリクスを集計するためにこのアプリ名を使用します 。また、エージェントには、多数の設定オプションがあり、インストレーション後にさらにカスタマイズできます。

インストゥルメンテーションの拡張

.NETエージェントをインストールした後は、次のいずれかの方法でエージェントのインストゥルメンテーションを拡張します。

インストゥルメンテーションのオプション

詳細

ブラウザのインストゥルメンテーション

.NETエージェントをブラウザモニタリングと統合して、エンドユーザーのアクティビティを可視化します。

カスタムインストゥルメンテーション

New Relicの自動フレームワークインストゥルメンテーションの一部としてキャプチャできないトランザクションをインストゥルメントできます。

エージェントAPI

エージェントの動作をカスタマイズする方法については、.NETエージェントAPIガイドを参照してください。たとえば、カスタムメトリクスを収集したり、エラーをフラグしたり、特定のトランザクション全体を無視することができます。

カスタムアトリビュート

トランザクションに付与された属性をカスタマイズできます。属性をカスタマイズすることで、機密性の高い属性の送信を防いだり、トランザクションをより深く可視化するための追加属性を収集できます。

ディストリビューティッド(分散)トレーシング

ディストリビューティッド(分散)トレーシングを有効化すると、多数のサービスやマイクロサービスを使用する、複雑な分散システムにわたるアクティビティを理解できます。

オープンソースのテレメトリー

これらのツールのエクスプローラー: OpenTelemetryのエクスポーターおよび.NET Telemetry SDK

APMおよびインフラストラクチャデータのログを表示

また、ログとアプリケーションのデータを統合して、トラブルシューティングをより簡単かつ迅速にできます。コンテキストのログでは、エラーとトレースに関連するログメッセージをアプリケーションのUIで直接表示できます。また、Kubernetesクラスタなど、インフラストラクチャデータのコンテキストでログを表示することもできます。別のUIページに切り替える必要はありません。

ソースコードのチェック

.NETエージェントは、オープンソースソフトウェアです。つまり、ソースコードを参照して改善を送信し、独自のフォークを作成して構築できます。詳細については、README を参照してください。

Copyright © 2022 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.