当社のアプリケーションパフォーマンス監視用の.NETエージェントでは、以下の処理を行うことができます。
- APMを使用してご利用のアプリの高次元な概要を入手し、トランザクショントレース、データベースクエリ、そしてエラーなどのコードレベルの詳細を確認して、大規模な分散システム上のアクティビティを追跡しましょう。
- アプリがスムーズに実行していることを保証するアラートからプロアクティブな通知の取得を取得できます。
- またクエリビルダーを使用して、データクエリを実行し、そのデータでカスタムダッシュボードを作成することもできます。
- Infrastructureモニタリングをインストールして、アプリのホスト環境のパフォーマンスを表示する。
ヒント
.NETなどのエージェント、およびその他のオブザーバビリティプラットフォームを使用するには、New Relicファミリーに参加してください。サインアップして、わずか数秒で無料アカウントを作成できます。次に、毎月最大で100GBのデータを無料で取り込みます。期間無制限です。
.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 App Services
- 自社運用のWindowsシステムおよびLinuxシステム
- Amazon AWS EC2のVM
エージェントのインストール
.NETエージェントをインストールする前に、New Relicアカウントを作成してください。次に、.NET Frameworkの要件または .NET Coreの要件を確認します。
インストールの準備ができたら、ランチャーを使用してインストールするか、以下のオペレーティングシステムに適切なインストール手順を確認します。WindowsまたはLinux。
ヒント
新機能やバグ修正に関する最新情報を入手するには、.NETエージェントのリリースノートをご覧ください。
エージェントのインストール後に数分間待つと、アプリケーションのトラフィックが生成され、APM概要ページにデータが表示されます。データが表示されない、またはその他の問題が発生する場合は、New Relicの .NETエージェントトラブルシューティング手順を確認してください。
one.newrelic.com > APM > (アプリを選択) > Summary: .NETエージェントをインストールすると、概要ページでアプリのパフォーマンスの概要を確認できます。
エージェントの設定
エージェントの設定では、アプリケーションに分かりやすい名前を付けることが最も重要です。複数のアプリケーションやサーバーが存在する場合、New Relicはメトリックスを集計する目的でこのアプリケーション名を使用します 。また、エージェントには、多数の設定オプションがあり、インストレーション後にさらにカスタマイズを行うこともできます。
インストゥルメンテーションを拡張
.NETエージェントをインストールした後は、次のいずれかの方法でエージェントのインストゥルメンテーションを拡張します:
インストゥルメンテーションのオプション | 詳細 |
---|---|
.NETエージェントをBrowserモニタリングと統合して、エンドユーザーのアクティビティを可視化します。
| |
New Relicの自動フレームワークインストゥルメンテーションではキャプチャできないトランザクションをインストゥルメントできます。 | |
エージェントの動作をカスタマイズするには、.NETエージェントAPIガイドをご覧ください。たとえば、カスタムメトリックスを収集したり、エラーをフラグしたり、特定のトランザクション全体を無視することができます。 | |
トランザクションに付与された属性をカスタマイズできます。属性をカスタマイズすることで、機密性の高い属性の送信を防いだり、トランザクションをより深く可視化するための追加属性を収集したりできます。 | |
ディストリビューティッド(分散)トレーシングを有効にすれば、多数のサービスやマイクロサービスを使用する、複雑な分散システムにわたるアクティビティを理解できます。 | |
これらのツールを探る: OpenTelemetry エクスポーターおよび .NET Telemetry SDK 。 |
ソースコードをチェック
.NETエージェントは、オープンソースソフトウェアです。つまり、ソースコードを参照して改善を送信したり、独自のフォークを作成して構築したりできます。詳細については、README を参照してください。
その他のヘルプ
さらに支援が必要な場合は、これらのサポートと学習リソースを確認してください:
- Explorers Hubを参照して、コミュニティから支援を受け、ディスカッションに参加してください。
- 当社のサイトで回答を見つけ、サポートポータルの使用方法について学びます。
- Linux、Windows、およびmacOSのトラブルシューティングツールであるNew Relic Diagnosticsを実行します。
- New Relicのデータセキュリティとライセンスドキュメントを見直してください。