怎样使用 OneAPM 监控微软 Azure Cloud Service ?

不知不觉微软 Azure 已经进入中国市场近两年的时间。那么 Azure 平台的性能到底怎样?资源载入的延迟、虚拟机的稳定性等问题是否切实满足客户期许。这些都是大家对微软 Azure 这个国外的云服务使者非常关注的问题。

市场对 IaaS 云服务商的对照评測报告数不胜数,非常难说谁家的评測报告准确可靠。

况且国内公网网络稳定情况与国外存在一定的差距。在这样一个相对不稳定的环境下。公有云服务的 SLA 对于客户的终于使用体验非常难全然保证。怎样可以帮助客户及时了解自己用户的真实体验。採用有效的工具实时监控才是必由之路。

通过这篇培训文章,将教会大家怎样在 Azure 上高速搭建一个博客,并使用国内性能监控的领军厂商 OneAPM 的产品,监測 Azure 云服务端到端的性能。

本文为了让大家可以高速上手,我们选择微软的 WINSR2012R2 系统和非常流行、性能强大的 Node.js 技术栈。整个过程基本是 Windows 环境的一键安装。另外採用 WINSR2012R2 是由于系统集成的 IIS 天生就实现了 NTLM 认证,server端不用写不论什么代码,这对于中小站点的后台权限管理提供了非常多便利。

我们使用 Node.js 的 Ghost 框架高速搭建博客站点,採用 OneAPM 的 Node.js 探针来监控这个站点前后端的全部服务。

以下我们開始吧:

1.部署 Azure Cloud Service

请參考关于怎样创建和部署云服务。唯一须要注意的是内部 IIS 设置完毕后。不要忘记加入 Web 服务终结点。

怎样使用 OneAPM 监控微软 Azure Cloud Service

2.搭建 Ghost 博客

nodejs 官网下载64位 Windows 的 MSI 安装包

怎样使用 OneAPM 监控微软 Azure Cloud Service

然后基本都是下一步

怎样使用 OneAPM 监控微软 Azure Cloud Service

  • 下载 Ghost 博客系统

推荐下载国内打包的完整版 Ghost 压缩包 。下载后直接按步骤安装。

  • 打开 IIS 管理器

从 Web 平台安装程序安装两个模块

怎样使用 OneAPM 监控微软 Azure Cloud Service

Application Request Route 实现请求路由

怎样使用 OneAPM 监控微软 Azure Cloud Service

URLRewrite 实现重写

怎样使用 OneAPM 监控微软 Azure Cloud Service

  • 新建反向代理规则

选择 URLRewrite 模块

怎样使用 OneAPM 监控微软 Azure Cloud Service

加入新的规则,类型是 反向代理

怎样使用 OneAPM 监控微软 Azure Cloud Service

进站规则填 Ghost port

怎样使用 OneAPM 监控微软 Azure Cloud Service

  • 从命令行启动 Ghost 博客系统

怎样使用 OneAPM 监控微软 Azure Cloud Service

一个 Azure + Ghost 框架的博客站点就部署成功了,然后打开浏览器就行直接訪问 Azure 分配的域名了…

http://msoapm01.chinacloudapp.cn

怎样使用 OneAPM 监控微软 Azure Cloud Service

3.部署 OneAPM 监控服务

博客搭建成功,好的開始是成功的一半!查看一下微软 Azure 后台的控制台:

怎样使用 OneAPM 监控微软 Azure Cloud Service

仅仅有 CPU、内存 等基本指标,是不是简陋了点。OK,我们继续伟大的旅程。

  • 安装 Node.js 探针

注冊 OneAPM -> 登录控制台 -> 获取授权编号 -> 下载和安装 -> 配置 -> 重新启动服务

怎样使用 OneAPM 监控微软 Azure Cloud Service
怎样使用 OneAPM 监控微软 Azure Cloud Service

  • 登录 Dashboard 监控后台应用

操作基本完毕,稍等片刻,登录 OneAPM 控制台

An amazing world
怎样使用 OneAPM 监控微软 Azure Cloud Service
怎样使用 OneAPM 监控微软 Azure Cloud Service
怎样使用 OneAPM 监控微软 Azure Cloud Service
怎样使用 OneAPM 监控微软 Azure Cloud Service
怎样使用 OneAPM 监控微软 Azure Cloud Service
怎样使用 OneAPM 监控微软 Azure Cloud Service
怎样使用 OneAPM 监控微软 Azure Cloud Service

前后台服务,网络拓扑。受訪页面,响应时间,关键事务一应俱全。

先让大家感性的认识下这个易用强大的 SaaS 监控服务。

我们会在兴许的教程中,具体地解说 OneAPM 丰富强大的产品功能怎样帮助客户和云厂商来监控 IaaS 云服务。

特别感谢 OneAPM 的 Node.js 高级开发project师王龑提供的技术咨询

本文系 OneAPM project师原创文章。

OneAPM 是应用性能管理领域的新兴领军企业,能帮助企业用户和开发人员轻松实现:缓慢的程序代码和 SQL 语句的实时抓取。想阅读很多其它技术文章,请訪问 OneAPM 官方博客

原文地址:https://www.cnblogs.com/gccbuaa/p/6970276.html