Application Insights 結合OMS擴充監控分析

Application Insights好處在前面幾篇文章就有提到,尤其對於企業內部眾多的Application來說,Application Insights確實有助於我們從資料面去查詢一些蛛絲馬跡,不過,就整體管理而言,Azure Applcation Insights還是相對薄弱,畢竟,在上面要看一些指標或是報表並不是那樣友善,如果,把Application Insights結合OMS效果就不一樣,可以透過OMS的Dashboard強化,把監控數據視覺化或是進行分析,因此,就必須透過一些設定將Application Insights和OMS結合起來

確認Application Insights定價


想要啟用這功能,首先必須確定你的Application Insights定價,必須啟用Enterprise,才可以讓Application Insights資料整合到OMS內

開始啟用OMS


要啟用OMS,除了在Azure內設定外,也可以到Microsoft Operations Management Suite網站設定OMS的Workplace,只是從這邊進去啟用OMS,必須填寫一些資訊,然後,後續OMS要結合Azure資料,還是會透過Azure的Log Analytics去整合,因此,這邊就是透過Azure來啟動以及建置OMS。

首先,必須找到Log Analytics

設定相關資訊,在這裡其實就等於在建置OMS的工作區,如果是從Microsoft Operations Management Suite建置的,只需要填入OMS URL進來,如果不是,就取一個新OMS名稱,後續動作Azure都會幫你建置好

當建置完畢後,找到Log Analytics資源,進入後如下圖,可以看到OMS入口網站,從這裡就可以進入剛剛Azure幫你建置好的OMS網站

到這一步就做好嗎?不,這邊只是讓Azure幫你建置好OMS工作區而已,還沒把Application Insights資料與OMS串接

串接OMS與Application Insights


進入到OMS介面後,可以選擇自己想要的語系,然後,可以看到方案庫的選項

進入到方案庫後,可以找到Application Insights Connector,這目前還是屬於preview版本,然後,將此方案加入到OMS內,此時,可以看到下圖,表示方案已經加入OMS中,但是,還沒有設定連接器要與哪一個Application Insights整合

可以進入Data設定功能,找到Application Insights後,把你想要的Application Insights資源給加入進來,等都設定好之後,必須要等一段時間。讓OMS跟Application Insighs要資料進來

有資料後,就可以看到Dashboard的Application Insights方塊變了

這邊前提是,OMS只會抓取與Application Insights連接時間後的資料,如果之前的資料,並不會顯示被匯入到OMS中