安装(后端)探针

本章节介绍从天眼获取产品编码、应用编码和应用APPKey后,在应用里安装探针,完成集成的操作过程。

针对不同的后端开发语言提供了专属的探针,集成安装的操作存在差异。


安装.NET探针

1、安装探针

AspNet

https://www.nuget.org/packages/FastTracker.Agent.AspNet/

TargetFrameworks:net48;net47

.Net Core

https://www.nuget.org/packages/FastTracker.Agent.AspNetCore/

TargetFrameworks:netstandard2.0;netcoreapp3.1

部署服务器要求允许访问:fast-tools.mypaas.com.cn 与 fast-log-server.cn-hangzhou.log.aliyuncs.com

1) .Net CLI

dotnet add package FastTracker.Agent.AspNet --version 1.0.5

dotnet add package FastTracker.Agent.AspNetCore --version 1.0.5

2) PackageReference

<PackageReference Include="FastTracker.Agent.AspNet" Version="1.0.5" />

<PackageReference Include="FastTracker.Agent.AspNetCore" Version="1.0.5" />

.Net Core项目 启动天眼探针

方式一:通过 环境变量ASPNETCORE_HOSTINGSTARTUPASSEMBLIES 指定探针启动(推荐)

ASPNETCORE_HOSTINGSTARTUPASSEMBLIES=FastTracker.Agent.AspNetCore

方式二:通过 WebHostDefaults.HostingStartupAssembliesKey 指定探针启动

public static IHostBuilder CreateHostBuilder(string[] args) =>
    Host.CreateDefaultBuilder(args)
        .ConfigureWebHostDefaults(webBuilder =>
        {
            webBuilder.UseSetting(
                    WebHostDefaults.HostingStartupAssembliesKey, "FastTracker.Agent.AspNetCore")
                .UseStartup<Startup>();
        });
2、生成探针配置文件

用从天眼获取的产品编码、应用编码和应用APPKey,生成探针配置文件。具体内容请参考:探针配置

3、将探针配置文件放入项目文件

将探针配置文件FastTracker.json放置在项目文件根目录,重启IIS APP,探针生效。

查看探针日志文件了解探针运行状态 验证探针

相关API

上报自定义事件

using FastTracker.Utilities.CustomEvent;
namespace Sample
{
    public class ValuesController : ApiController
        {
            public string Get(int id)
            {
                using (var scope = new EventScope("处理XX业务逻辑"))
                {
                  // do something
                }
            }

        }
}

results matching ""

    No results matching ""