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

滞波柯里化
• 阅读 2270

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

市场对 IaaS 云服务商的对比评测报告数不胜数,很难说谁家的评测报告准确可靠。况且国内公网网络稳定情况与国外存在一定的差距。在这样一个相对不稳定的环境下,公有云服务的 SLA 对于客户的最终使用体验很难完全保证。如何能够帮助客户及时了解自己用户的真实体验,采用有效的工具实时监控才是必由之路。

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

本文为了让大家能够快速上手,我们选择微软的 WINSR2012R2 系统和非常流行、性能强大的 Node.js 技术栈。整个过程基本是 Windows 环境的一键安装。另外采用 WINSR2012R2 是因为系统集成的 IIS 天生就实现了 NTLM 认证,服务器端不用写任何代码,这对于中小网站的后台权限管理提供了很多便利。我们使用 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 端口

如何使用 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 高级开发工程师王龑提供的技术咨询

本文系 OneAPM 工程师编译整理。想阅读更多技术文章,请访问 OneAPM 官方博客

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
Java日期时间API系列31
  时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数,是所有时间的基础,其他时间可以通过时间戳转换得到。Java中本来已经有相关获取时间戳的方法,Java8后增加新的类Instant等专用于处理时间戳问题。 1获取时间戳的方法和性能对比1.1获取时间戳方法Java8以前
Stella981 Stella981
3年前
Azure SQL Database (26) 使用Query Store对Azure SQL Database监控
《WindowsAzurePlatform系列文章目录(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fthreestone%2Farchive%2F2012%2F01%2F06%2F2382322.html)》我们在使用Azure
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
CDP对Azure ADLS云对象存储的访问控制
!(https://oscimg.oschina.net/oscnet/4dd6e6e397ab433f9384786cf4c0c3a6.jpg)CDPforAzure引入了使用ApacheRanger策略用于访问AzureDataLakeStorage的细粒度授权。Cloudera和Microsoft在该集成方面一直
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
Microsoft Build 2015
没本事去旧金山,只能默默的守在笔记本前看了……首先Azure在全球有19个数据中心了,终于超过亚马逊了,好样的!过去12个月Azure有超过500个新功能上线,每月用户增长9万。Azure将会越来越成熟了,只可惜我现在得注重基础学不了Azure。AndroidemulatorwithVisualStudio能够通过Azure在线编译安卓程序,
可莉 可莉
3年前
12.了解Docker Cloud
!(https://oscimg.oschina.net/oscnet/up0c5072cb90f5245bdfcd3e4281ee751feca.png)什么是DockerCloud提供容器的管理,编排,部署的托管服务 CaaS主要模块关联云服务上AWS,Azure
看看中国云计算公司收入排名的细节
中国收入排名第一,阿里云以55.6亿元排名第一。它是第二个微软Azure的3倍。微软的收入只有18.62亿元,而优酷、亚马逊AWS和滕循云以67亿元的收入排名第三至第五。金山云和青青云分别排名第六和第七。让我们来看看中国云计算公司收入排名的细节。第一名:阿里云阿里云的数据相对容易收集。看看阿里巴巴集团的财务报告,稍微加一下,你就会明白了。毫无疑问,中国的云计
AWS云认证的10大工作机会,年薪几何?
为了在竞争日益激烈的职业道路上脱颖而出,每个信息技术或技术从业者都需要了解世界各地不断变化的技术发展。云计算无疑是最热门的领域之一。随着云的普及,越来越多的企业将业务转移到云上。据相关调查显示,2020年全球云市场规模可能达到4110亿美元,市场需求巨大。自2002年诞生以来,云已成为企业最看重的基础设施,也催生了亚马逊AWS、微软Azure、谷歌云平台、阿
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
滞波柯里化
滞波柯里化
Lv1
期待生活有惊喜,盼望事事有回应。
文章
2
粉丝
0
获赞
0