ヘルプ APM APMインサイト .NETエージェント NuGet カスタムインストルメンテーション
アプリケーションのカスタムメソッドやフレームワークを追跡して、NuGet経由でコンソールやWindowsサービスアプリケーションなどの.NET Coreエージェントのパフォーマンスを監視します。
次の手順でカスタムインストルメンテーションを設定します。
次のメソッドでスニペットの追加を行います。
public int YourMethod(string param1, string param2, bool param3)
{
using (Site24x7.Agent.Span span = new Site24x7.Agent.Span("YourClassName", "YourMethod", "POCO"))
{
// Your application code or Your other method calls...
}
}
public int ConvertToRupee(string param1, string param2, bool param3)
{
using (Site24x7.Agent.Span span = new Site24x7.Agent.Span("ToolController", "ConvertToRupee", "POCO"))
{
// Your application code goes here
..............................
}
}
メソッドSite24x7.AgentAPI.TraceError(exception)でトランザクションコードで発生した例外を追跡します。
次のメソッドでスニペットを追加します。
public int YourMethod(string param1, string param2, bool param3)
{
try
{
// Your application code goes here
..............................
}
catch (System.Exception ex)
{
Site24x7.Agent.API.TraceError(ex);
}
}
トレースタブに取得された例外が表示されます。