随着微软于2017年8月正式发布.NET Core 2.0, .NET Core 社区开始活跃,众多.NET开发者开始向跨平台转变。
 听云于2017年11月推出了.NET Core应用监控工具,和听云其他语言的监控工具一样,.NET Core应用监控工具具有以下特征:
 
 1. 在实施时无需开发人员的介入、无需修改代码、无需重新编译应用
 
2. 深入代码级别的.NET Core应用监控
3. 具有跨应用拓扑关联的功能
 
 
 兼容性:
 
 支持的平台包括windows和linux,不支持macOS
 
 支持的.NET Core版本为2.0+,不支持1.0
 
 
 
安装步骤(Linux):
 1、登录听云(www.tingyun.com),下载安装包 tingyun-agent-netcore-版本.bin
 
2、运行tingyun-agent-netcore-版本.bin, 配置license, 选择安装路径, 进行安装
[user@localhost tmp]$ chmod +x tingyun-agent-netcore-版本.bin
[user@localhost tmp]$ sudo ./tingyun-agent-netcore-版本.bin
unzip to /usr/lib/tingyun-dotnet ...
Enter license key (请录入授权码):3、更改dotnet应用启动脚本,在应用启动脚本内增加tingyun-enable
-  如果使用root权限安装探针 
例如,原dotnet应用启动脚本如下:
         ...dotnet /opt/myapp/myapp.dll更改后的dotnet应用启动脚本如下:
         .... tingyun-enabledotnet /opt/myapp/myapp.dll-  如果使用普通用户权限安装探针 
例如,原dotnet应用启动脚本如下:
         ...dotnet /opt/myapp/myapp.dll假设探针安装在 /opt/tingyun/ 下
       更改后的dotnet应用启动脚本如下:
 
      .... /opt/tingyun/bin/tingyun-enabledotnet /opt/myapp/myapp.dll4、重启应用
 效果演示:
 
性能概览:

 
 
拓扑图:

 
 
 慢应用追踪:
 

相关文章:
-  下一个计划 : .NET/.NET Core应用性能管理 
-  可观测性与原生云监控 
 
原文:http://blog.tingyun.com/web/article/detail/1351
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com
