如何使用 OneAPM 监控微软 Azure Cloud Service ?

阅读:305 2019-03-19 14:42:15 来源:新网

本文为了让大家能够快速上手,我们选择微软的winsr2012r2系统和非常流行、性能强大的node.js技术栈。整个过程基本是windows环境的一键安装。另外采用winsr2012r2是因为系统集成的iis天生就实现了ntlm认证,服务器端不用写任何代码,这对于中小网站的后台权限管理提供了很多便利。我们使用node.js的ghost框架快速搭建博客站点,采用oneapm的node.js探针来监控这个站点前后端的所有服务。下面我们开始吧:

1.部署azurecloudservice

请参考关于如何创建和部署云服务,唯一需要注意的是内部iis设置完成后,不要忘记添加web服务终结点。

2.搭建ghost博客

安装node.js

nodejs官网下载64位windows的msi安装包

然后基本都是下一步

下载ghost博客系统

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

打开iis管理器

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

applicationrequestroute实现请求路由

urlrewrite实现重写

新建反向代理规则

选择urlrewrite模块

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

进站规则填ghost端口

从命令行启动ghost博客系统

一个azure+ghost框架的博客网站就部署成功了,然后打开浏览器就可以直接访问azure分配的域名了...

http://msoapm01.chinacloudapp.cn

3.部署oneapm监控服务

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

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

安装node.js探针

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

登录dashboard监控后台应用

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

anamazingworld

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

先让大家感性的认识下这个易用强大的saas监控服务。我们会在后续的教程中,详细地讲解oneapm丰富强大的产品功能如何帮助客户和云厂商来监控iaas云服务。

特别感谢oneapm的node.js高级开发工程师王龑提供的技术咨询

上一篇: jmeter 的使用
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>
推荐商标

{{ v.name }}

{{ v.cls }}类

立即购买 联系客服