听云支持.NET Core的应用性能监控

如需转载请联系听云College团队成员小尹 邮箱:yinhy#tingyun.com


随着微软于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-enable
      dotnet /opt/myapp/myapp.dll
  • 如果使用普通用户权限安装探针

      例如,原dotnet应用启动脚本如下:

         ...
      dotnet /opt/myapp/myapp.dll

      假设探针安装在 /opt/tingyun/ 下

      更改后的dotnet应用启动脚本如下:

      ...
      . /opt/tingyun/bin/tingyun-enable
      dotnet /opt/myapp/myapp.dll

4、重启应用


效果演示:

性能概览:

60743-20171128112928550-121879975.png

拓扑图:

60743-20171128112108894-270573159.png

慢应用追踪:

60743-20171128112005440-1218760872.png


想阅读更多技术文章,请访问听云技术博客,访问听云官方网站感受更多应用性能优化魔力。

关于作者

我要评论

评论请先登录,或注册