Tag: Azure

0

Application Insights + Logic App + Microsoft Teams 整合

Application Insights可以讓我們去設定監控某些指標,當這些指標有發生異常時候,就會發送Alert通知,讓我們隨時知道發生的狀況或是是否有異常發生 我們通常會設定是屬於Exception類的訊息,且這對於開發或是維運人員來說才可以立即進行處理,同時也是屬於DevOps環節的一塊,不過,透過Mail方式收到資訊內容就會像下圖這樣呈現方式,就這樣內容來說只知道有發生問題,但是無法知道

0

解決json檔案放在Azure Storage導致發生CORS

把前端的一些靜態檔案像是css、js…之類的放到Azure Storage,然後,讓網站去參照Storage路徑下載靜態檔案,基本上這樣並無太大問題,不過,做多國語系時候,使用到i18n這個套件,裡面會利用translation.json檔案做多國語系,誰知道這樣使用下卻發生了這個錯誤訊息 CORS not enabled or no matching rule found for this

0

Application Insights自訂過濾收集的訊息內容

Application Insights越做越強大,基本上程式內部怎樣運作,Application Insights都可以蒐集到相關資訊,不過,有時候這樣會帶來一種困惱就是在某些情境下的資訊,並不想被蒐集到Application Insights內進行分析,因為有可能造成分析錯誤或是統計資訊的誤差,舉例來說,目前發現如果在IIS中針對Web Site設定Preload功能,在Applicatio

0

在Application Insights標註VSTS Release的版本戳記

常用Application Insighs的人,可以了解Application Insighs能監控的資訊有多強大,不過,在這些資訊中往往會Miss掉一個訊息,就是現在運行的系統版本所得到資訊,跟之前的資訊是否是同一個版本呢?雖然,我們可以在Application Insights內用客製化屬性標記系統版本,但是,不過在統計圖表中卻無法得知這份資訊。在資料的判讀上就會出現問題 因此,為了解決這問

0

(Docker Swarm)Azure Container Service中建立MS SQL Server for linux

繼上一篇的Azure Container Service初體驗之後,就在想要如何去應用ACS(Azure Container Service的簡稱)的功能,有什麼場景是在對於系統開發或是企業應用方面有幫助的方案,突然,想到其中一個方式,就是建立開發測試的資料庫,在開發時期拿來使用,所以,用ACS建立一個臨時要用的資料庫來做測試用,或許也是一個不錯的選擇,其實,也是可以做為微服務中的資料庫區塊 不

0

Azure Container Service初體驗

研究Docker時候,總是在想為了來使用Docker技術,我必須架設具有Container機制的Server,或是在自己PC上使用Docker for Windows建立Container,然後才可以使用Docker Image,雖然不複雜,但有時候也覺得不方便,尤其在寫程式時候,會需要做到測試部分,會用到Docker建置相關環境,如果這環境會被地域限制住,感覺又那樣不方便,在Azure上看到一

0

建立Azure管理所需要的SSH金鑰

進入Azure之後,我們可以透過很多工具或是方式去管理我們在Azure上面的資源或是VM,不過,可以發現很多管理上,已經不只是使用帳號密碼做登入驗證,部分身分驗證資訊已經改用SSH的金鑰來進行驗證,因此,就必須製作屬於SSH的公鑰與私鑰,當我們在建構服務時候,就需要我們自己產生SSH公鑰資訊填入,做為日後登入資訊的驗證,雖然,這樣方式是相對複雜,但對於安全性又是多一分保障。 準備事項 製作SSH

0

Application Insights 結合OMS擴充監控分析

Application Insights好處在前面幾篇文章就有提到,尤其對於企業內部眾多的Application來說,Application Insights確實有助於我們從資料面去查詢一些蛛絲馬跡,不過,就整體管理而言,Azure Applcation Insights還是相對薄弱,畢竟,在上面要看一些指標或是報表並不是那樣友善,如果,把Application Insights結合OMS效果就

0

用Azure Web App內的Continuous Delivery快速建置VSTS的CI / CD流程

如果版控是用VSTS,我們可以在VSTS裡面設定Continuous Build&Continuous Release,讓我們的Web專案可以自動化建置到自動化佈署,且佈署到Azure Web App又有Task可用,基本上只需要把相關屬性設定完成,就可以運作,整體來說並會太困難 但是,對於VSTS不熟的人,可能要花一點時間去了解如何設定這些Task,才能讓Continuous Buil

0

前端也可以享受Application Insights功能

在先前談到使用Application Insights時候,大都是講Backend如何去加入Application Insights功能,不過,現在很多架構上,Backend被用於Web API,操作介面則大部分是以FrontEnd技術為主,這樣就無法使用到Application Insights功能?其實不然,使用前端技術時,同時也可以享用Applciation Insights,且使用起來還

0

Visual Studio開發Azure Logic App

在這篇[Azure Application Insights發Alert訊息到Slack]中,建立了一個Azure Logic App發送訊息,當時是在Azure Portal上進行開發與設計,雖然操作上有點不順,但也給我建立完成。不過,當發現我這個Flow要越長越大時候,在Azure Portal進行設計還真不是一個好點子,一來網頁設計上延遲感還蠻嚴重,二來有時候沒有辦法一次開發完畢,也不能(

0

Visual Studio整合Azure Application Insights

我們可以透過Application Insights SDK與自己系統進行整合,然後將資料送上雲端,不過,要看資料時候,還要登入Azure Portal查看話,似乎又有一點點麻煩,不過,現在可以直接在Visual Studio去查看你在Azure Application Insights內的資料記錄,且不只是看資料列表,還可以針對資料點進行互動性的分析 Application Insights

0

Azure Application Insights結合NLog擴大企業運用

Application Insights功能多好用,之前已經有提過,不過,在Application Insights前,大部分開發者都會用NLog來做Log蒐集器,如果,要大家改用Application Insights話,難不成之前有寫Log的地方,都要改用TelemetryClient.TrackEvent方式改寫嗎?這樣似乎會讓系統改到天荒地暗,企業內部的系統又多的跟山一樣,要一一改進似乎

0

使用Azure Application Insights效益

Azure Application Insights是對於要監控系統效能或是追蹤Application跟行動App使用率的一個非常有效的服務,追蹤使用率是企業內部IT部門很常做的一件事情,主要還是希望在有限資源下去開發有迫切需求的系統,而不是做隔靴搔癢的動作虛,畢竟,內部IT開發也還是有成本的,透過使用Application Insights則無論系統是在企業內部還是在雲端都可以快速監控。 早期

0

開始使用Azure Application Insights REST API

Application Insights是Azure監控我們開發的系統一個很好的服務之一,主要可以讓我們省去很多工,就可以抓取到系統運作資訊和問題點。通常,我們能到Azure Portal查看Application Insights紀錄的資訊,不過,Azure上面資訊統計或是分析方式,畢竟還是微軟官方提供的,如果想要客製化來分析資料,就必須把資料抓回來,自己針對資料做相關性分析,現在可以透過Az

0

Azure Application Insights發Alert訊息到Slack

使用Azure的Application Insights可以輕鬆監控自己系統的狀況和資訊外,另一個重要的部分,在於當發現問題時候,要能即時通知團隊,才能做即時的處理。雖然,Application Insights可以建立Alert Mail的機制,通知團隊問題發,但是,感覺還是味道還是差一點,況且有些問題可以需要透過討論後才有辦法解決 所以,來使用目前比較流行的『Slack』,作為團隊溝通協調的

0

用Application Insights監控IIS的Application

Application Insights用來監控Application是非常好用的工具,不過,如果今天你已經有存在的系統,或是可能比較老舊的系統,可能無法透過Application Insights SDK做監控,但是,不做監控又怪怪,這時候可以用比較偷懶方式,就是下載Application Insights的ApplicationInsightsStatusMonitor,安裝到你想要監控的I

0

使用PowerShell設定Azure Blob檔案內的max-age值

為什麼要替blob內的檔案設定max-age,如果你網站相關的靜態檔案是放在blob,那樣設定max-age的值是比較好的,什麼是max-age?主要是在網頁中一些靜態檔案的Cache,是透過Http header中的cache control作為控制,通常我們可以設定是屬性有private、no-cache、max-age、must-revalidate這幾種可以設定,一般你設定private

0

製作iOS in House + Azure Notification Hub 憑證

要製作iOS企業發布憑證,步驟還真是煩瑣,且其中還必須匯出p12檔給Azure Notification Hub,這樣才能讓In House的App也可以順利使用Azure Notification Hub發送Push Message。 這憑證不是屬於Developer用,所以,建議重新申請一組全新的憑證給In House App用 建立CA憑證 先從MAC的鑰匙圈建立一組新的CA憑證,這憑證建