Azure 實用技巧:Insights、警示
Azure 有許多的工具協助用戶管理各種資源。
Application Insights
能夠更清楚地知道網路應用程式使用的資源,像是處理器的使用率和反應時間等等。掌握這些資料,就能擬訂應用程式改進的方向,提供更好的服務品質。
以之前建立的網路應用程式為例,點擊管理介面左側的 Application Insights,然後依照畫面上的指示啟用這項服務,保留預設值,按下「套用」。
接著會被引導到 Insights 的管理介面,也可以在首頁找到。
在概觀頁就有一些可查看運作情形的數據。
在即時計畫頁,可以看到即時的運作情形。
但不需要被短期的數字迷惑,觀察長期趨勢即可。
警示
為網路資源建立警示規則,可以在設備處於特定狀態時,發送電子郵件通知。可藉此訊息得知程式有無正常運作。
以下以虛擬機器為例。
在右側的視窗可以編輯想要監測的項目和數值,和通知方式。
按下「啟用」等候設定完畢後即可使用。
再次來到警訊介面,就會看到警示列表。目前還沒有資料。
點擊「警示規則」可查看已設定的所有規則。
點擊其中一個規則,可以編輯條件和警示嚴重性等資訊。
以百分比 CPU 為例,可以點擊「新增條件」新增其他的條件。依照說明,如果有多個條件的話,必須符合所有條件才會觸發警示。
也可以調整現有的條件,點擊其中一個條件,彈出調整視窗。
將這個條件調整成 CPU 使用率為 70% 以上時,發出警示。
按「完成」套用設定。
本例在虛擬機器安裝 Floding@home 示範大量使用資源的情形。
預設是在 5 分鐘內,連續 1 分鐘符合條件,就會發送通知。
並且會記載滿足條件時的相關參數。(本例是當 CPU 使用率達 80% 時)
本人實測條件變更生效後,會收到第一次符合條件的通知,在這之後即使 CPU 使用率一直處於指定的使用率之上,也不會一值收到通知。
留言
張貼留言