十大性能監控技巧 全面提高你的應用體驗

移動互聯網的普遍應用不但改變了咱們的生活,也正在逐漸改變咱們的工做。過去,員工只能在上班時間訪問企業內部IT系統處理業務,而如今咱們能夠經過手機應用隨時隨地處理公務。而只有確保移動應用的終端用戶的訪問體驗,才能真正提升員工之間、合做夥伴之間的工做效率。性能優化

所以,應用開發者和企業的IT運維部門不該該僅僅關注服務器、存儲、網絡的IT基礎設施的運行情況,而應該花更多時間去了解終端用戶的應用使用體驗,並讓相關業務部門及時得到相應信息,創建正確的工做流程,從而保證應用服務的高可用。下面給出10個應用性能監控小技巧,教你如何提高你的應用體驗。服務器

圖片描述

技巧 1: 肯定哪些應用須要優先監控網絡

雲計算和移動辦公在提高企業效率的同時,也致使企業沒法對員工設備進行有效監管,應用出現無序狀態。再加上各類歷史遺留應用、虛擬機應用、客戶關係管理系統(CRM)、人力資源系統(EHR)、定製的應用、會計軟件、開發票軟件、人力資源軟件、郵件和協同工具等等,你的員工、合做夥伴和客戶所依賴的(並且你支持的)應用愈來愈多。架構

應用就像業務的引擎,要一直保持良好、順暢運行,那麼第一步就先找出那些對業務和用戶相當重要應用(例如遷移到雲端的CRM、ERP、HER等),並進行全方位監控。app

技巧 2: 肯定哪些重要事務須要監控運維

從用戶需求出發,找出重度用戶(例如使用軟件最頻繁的人、產生最多收入的人、高層管理人員等等)的經常使用功能。或者從商業夥伴、管理人員和股東的角度,來肯定哪些應用功能比較重要。工具

若是是剛剛啓用的一個應用,應該有現成工做流程圖,爲用戶記錄重要的事務路徑和工做流程,而後不斷優化流程,將經常使用功能的操做步驟減到最少,這是咱們第二項監控的目的。性能

技巧 3: 主動從終端用戶的視角去監控應用測試

移動互聯網越普及,終端用戶就越沒有耐心,因此咱們要從用戶的視角出發,連續監控每個重要事務(或工做流程),測量每一個步驟的響應時間,保證達到用戶服務水平協議(SLA)的要求。優化

據Forrester Research統計,35%的用戶投訴都是由於應用緩慢,咱們要改變這一現狀,就必須先於用戶感知應用體驗,利用主動監控及時發現問題,找出解決性能瓶頸、錯誤的方法。

圖片描述

技巧4: 謹慎對待監控頻率和告警策略

理論上說,重要事務的監控頻率越高(例如,商品價格的展現比銷售渠道的顯示更重要;在線支付環節比產品評論加載更重要),越可以及早察覺性能降低的趨勢,然而頻繁的告警極可能就像「狼來了」的故事裏那樣,反而致使真有問題發生時卻被忽視。

所以,對於重要事務的監控頻率和告警閾值設置必須更加慎重,最好能根據場景和人員級別進行分級告警,常規的訪問緩慢用郵件通知普通運維,內存、磁盤空間不足的信息要及時告知IT主管,而在促銷活動中發生性能急劇降低的狀況,不但IT部門要第一時間得到告警,還要及時通知業務運營部門,以提早準備應對措施。

此外,監控不是一成不變的,在系統維護期間或者某個運維人員休假期間,必定記得修改告警策略,這樣才能隨時掌握監控狀態。

技巧5: 針對不一樣區域的響應時間差別制訂告警策略

隨着企業規模愈來愈大,分支機構也會愈來愈多,尤爲是海外辦事處的創建已經成爲中國企業全球化發展的必然。然而比起總部和國內的員工,那些在海外辦事處工做的員工在操做應用的時候,必然會發現應用響應緩慢慢,甚至因爲網絡問題沒法鏈接應用。

因此IT部門要針對這些分支機構進行有效的應用監控(例如在波士頓、紐約、巴黎、孟買等地設置監控點),根據地區差別制訂不一樣於國內的響應時間告警策略,在影響員工正常工做以前發現問題,並解決問題。

技巧6: 定製化分析報告

不一樣部門和工做職責對IT業務系統狀態的報告需求不一樣,因此須要花時間根據不一樣角色定製差別化報告是很是值得的,爲每一個用戶羣組(例如每一個應用、每一個事務處理、每一個功能等)提供含有定製信息的分析報告,並按期(例如天天、每週或每個月)發送報告,保證每一個人(特別是老闆)都能準確瞭解相關信息。

技巧 7: 集中式告警平臺和工做流程

從傳統應用到服務端應用、Web應用、自定義的本地應用,再到愈來愈多的雲端應用,不少大企業都有一個超級複雜的應用集(包含250-500個應用)須要維護,若是每一個應用都購買、配置和維護幾套監控產品,不但成本高,並且工做量也太大了。

另外,若是監控告警平臺集成程度不高,致使信息孤島的出現,形成錯誤報警,阻礙故障排除,就會增長系統的平均修復時間(MTTR)。因此你須要找到一個可以監控全部應用的方法,這樣才能快速找到問題的根源,而云智慧監控寶可以可以經過API對接各類IT系統平臺,就是一個不錯的集中告警選擇。

技巧 8:讓每一個人都能及時瞭解系統情況

在這個用戶滿意度至上的時代,你須要不斷證實、展現本身的服務質量(SLA),因此要主動按期向用戶報告IT系統的SLA。你能夠提供一個只展現重點信息的概要報告,這樣他們無需花大量時間去研究冗長繁雜的報告。另外,由於用戶滿意度是衡量IT成功(也是你的成功)與否的標準,因此它也能夠用來衡量IT爲公司帶來了多少價值。

技巧9:按期進行系統狀態的對比

咱們總但願IT系統的性能愈來愈好,那麼在不斷的系統調優過程當中,不但要進行調優先後的性能對比,還要和一段時間內的總體業務情況進行對比,只有這樣才能準確判斷系統對業務的影響,爲下一步行動提供指導。例如,快速肯定是否須要將重點放在性能優化上,是否須要更改雲服務供應商等等。

技巧 10: 保證質量

要儘早樹立注重應用產品質量的理念,雖然如今的產品迭代速度愈來愈快,但在全部的程序研發/程序執行過程測試是不容忽視的(包括功能測試、迴歸測試、性能測試、壓力測試等),這樣才能保證程序質量,若是可以將測試腳本複用到產品上線以後的監控過程,並把線上數據反饋給開發和測試,不但有助於簡化運維的工做流程,同時能提高開發和測試的效率和數據準確性。

總之,終端用戶體驗決定了對應用速度、可用性和性能情況滿意是否,因此須要從用戶的視角去執行、測試和監控你的應用。同時更不要忘記移動用戶,智能手機不只逐步取代電腦在咱們生活和工做中的地位,並且它們徹底改變了應用的體驗。事實上,用戶在移動設備上所花的時間已經大大超過了電腦,同時移動用戶對性能和用戶體驗的指望也更加苛刻。所以,你須要尋找同時適合移動用戶和電腦用戶的監控解決方案,雲智慧監控寶、透視寶和壓測寶三款產品能夠知足用戶對移動端、Web端、網絡、服務端所有技術棧從測試到線上產品性能監控告警和深層性能瓶頸分析發現的所有需求,並且三者在從底層架構和數據流上是徹底打通的,確保應用性能監控的及時性和準確性。

編譯:雲智慧

做者:Jay Labadini

原文連接:http://www.apmdigest.com/10-application-monitoring-tips

圖片描述

相關文章
相關標籤/搜索