安装DotNetCore Agent

  • 安装DotNetCore Agent

  • 启动DotNetCore Agent

  • 卸载DotNetCore Agent

  • 兼容性说明


安装DotNetCore Agent

要监控.NETCore Agent应用,在透视宝云端的“配置→应用”页面中选择“.NET Core”语言,按照页面中的引导安装DotNetCore Agent,详细说明如下。

获取授权编号

授权编号是透视宝用户身份识别的License Key,每个用户对应一个唯一的授权编号,在后续配置中需要使用。

下载DotNetCore Agent安装包

点击<下载DotNetCore Agent(版本)>按钮,下载最新版本的DotNetCore Agent安装包。

安装DotNetCore Agent

1.     解压缩安装包。

2.     在config.json文件填写license,sendHost,registHost。例如:

{
     "AppName":"",
     "RegistHost":"seal-data.toushibao.com ",
     "SendHost":"seal-data.toushibao.com ",
     "License":"J45Engw88NeKhK2NmrQque1/zEDvsVyPs/qJ6gVwSvcJ7epMEUpz6zDQxRn8nJKl",
     "LogLevel":"INFO"
 }

启动DotNetCore Agent

KESTREL方式部署应用启动Agent

1.     打开 run.bat 文件,复制如下命令行:

730.png

   CORECLR_PROFILER_PATH: 需要替换真实Agent路径

   CORECLR_PROFILER_HOME: 需要替换真实Agent路径

2.     打开命令行窗口进入项目根目录执行命令。

731.png

3.     启动应用。

732.png

IIS方式部署应用启动Agent

在配置文件中添加如下配置,重启应用即可。

<environmentVariables>
 <environmentVariable name="CORECLR_PROFILER" value="{261197af-4f76-424f-b2ba-98ac168e7674}" />
 <environmentVariable name="CORECLR_ENABLE_PROFILING" value="1" />
 <environmentVariable name="CORECLR_PROFILER_PATH" value="D:\DotnetCoreAgent_1.0.0\CloudwiseCoreProfiler.dll" />
 <environmentVariable name="CORECLR_PROFILER_HOME" value="D:\DotnetCoreAgent_1.0.0" />
 </environmentVariables>
  • CORECLR_PROFILER_PATH :需要替换真实agent路径

  • CORECLR_PROFILER_HOME:需要替换真实agent路径

完成启动后,大致两分钟后您就可以在“应用”模块中查看数据。

注意:从来没人访问过的应用不会出现在应用清单中。

卸载DotNetCore Agent

执行如下命令,然后重启应用:

SET CORECLR_ENABLE_PROFILING=0

兼容性说明

支持类型

支持说明

系统

Windows Server 2008及以上版本,仅64位

.NET Core

2.0及以上版本

IIS

8.0及以上版本

数据库(SQL Server)

驱动版本:NET Core2.0及以上版本

NoSQL(Redis)

驱动版本:所有StackExchange.Redis版本