如何使用 OneAPM 監控微軟 Azure Cloud Service ?

不知不覺微軟 Azure 已經進入中國市場近兩年的時間。那麼 Azure 平臺的性能究竟如何?資源加載的延遲、虛擬機的穩定性等問題是否切實知足客戶期許。這些都是你們對微軟 Azure 這個國外的雲服務使者很是關注的問題。html

市場對 IaaS 雲服務商的對比評測報告數不勝數,很難說誰家的評測報告準確可靠。何況國內公網網絡穩定狀況與國外存在必定的差距。在這樣一個相對不穩定的環境下,公有云服務的 SLA 對於客戶的最終使用體驗很難徹底保證。如何可以幫助客戶及時瞭解本身用戶的真實體驗,採用有效的工具實時監控纔是必由之路。node

經過這篇培訓文章,將教會你們如何在 Azure 上快速搭建一個博客,並使用國內性能監控的領軍廠商 OneAPM 的產品,監測 Azure 雲服務端到端的性能。windows

本文爲了讓你們可以快速上手,咱們選擇微軟的 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 安裝包app

如何使用 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 是應用性能管理領域的新興領軍企業,能幫助企業用戶和開發者輕鬆實現:緩慢的程序代碼和 SQL 語句的實時抓取。想閱讀更多技術文章,請訪問 OneAPM 官方博客

相關文章
相關標籤/搜索