随着微软于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.dll
4、重启应用
效果演示:
性能概览:
拓扑图:
慢应用追踪:
相关文章:
-
下一个计划 : .NET/.NET Core应用性能管理
-
可观测性与原生云监控
原文:http://blog.tingyun.com/web/article/detail/1351
.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com