logo头像

Edward.K Thinking

Azure

調整Azure VM 預設硬碟大小和外掛Azure Storage

調整Azure VM 預設硬碟大小和外掛Azure Storage

Azure上已經習慣很多架構都是採用PaaS方式去建構系統架構,突然要使用Azure VM反而覺得卡卡。不過,基於需求,還是必須架設Azure VM來完成,不過,第一個遇到的難題就是預設HDD怎這樣小,才配置128G而已。原來,在Azure VM的預設建置中,作業系統硬碟只會提供128G,無...

輕鬆使用Azure上的SonarQube整合VSTS

輕鬆使用Azure上的SonarQube整合VSTS

SonarQube這一套程式碼分析軟體,想必沒有人不知道,目前算是世界知名程式碼分析之一,本身這套軟體可以被下載安裝在自家的Server內,或是使用它們雲端服務-SonarCloud,進行對程式碼的分析。不過,要架設私人的SonarQube並不容易,必須安裝SQL Server和Web Se...

在Microsoft Teams內討論VSTS的Story或Task

在Microsoft Teams內討論VSTS的Story或Task

之前提到可以在VSTS的Story整合到Micorosft Teams內[Microsoft Teams整合VSTS Story Board],不過,那時候只是把看板資訊類似掛載方式到Teams中,感覺還沒有很威,現在可以直接在Teams針對Story或是Task進行討論,或是在Teams裡...

Microsoft Teams Channel加入QnA的Bots

Microsoft Teams Channel加入QnA的Bots

關於QnA API Maker和Bots開發,可以先參考[Azure QnA Maker API初體驗]和[QnA Maker API結合Azure Bots Service ]這兩篇文章,本篇主要在建立好QnA Bots之後,如何加入把Bots加入到Micrsoft Teams裡面 Bot...

QnA Maker API結合Azure Bots Service

QnA Maker API結合Azure Bots Service

在先前的[Azure QnA Maker API初體驗],可以很輕鬆建立屬於自己的QA知識庫,接下來就是要把這QA知識庫應用到現實場景,如果,單純用Web互動,可以直接呼叫QnA API就可以,而後續我們想要把這服務可以運用到各個Chat中, 建立Azure Bot Service 要在Az...

Azure QnA Maker API初體驗

Azure QnA Maker API初體驗

Azure QnA Maker API是我覺得目前在屬於Azure AI類中,對於企業應用最有感的第一個服務,畢竟,在其他AI API中,不一定每個產業都有相對應的情境可以運用。但是,Q&A這服務基本上先不說對外服務的廣泛應用,單單企業內部就可以解決許多Service desk人員的...

Application Insights + Logic App + Microsoft Teams 整合

Application Insights + Logic App + Microsoft Teams 整合

Application Insights可以讓我們去設定監控某些指標,當這些指標有發生異常時候,就會發送Alert通知,讓我們隨時知道發生的狀況或是是否有異常發生我們通常會設定是屬於Exception類的訊息,且這對於開發或是維運人員來說才可以立即進行處理,同時也是屬於DevOps環節的一塊...

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

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

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

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

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

Application Insights越做越強大,基本上程式內部怎樣運作,Application Insights都可以蒐集到相關資訊,不過,有時候這樣會帶來一種困惱就是在某些情境下的資訊,並不想被蒐集到Application Insights內進行分析,因為有可能造成分析錯誤或是統計資訊...

Mobile Center讓App有自動更新功能

Mobile Center讓App有自動更新功能

微軟在Mobile的解決方案,原先是建構Hockey App上面,不過,從今年五月開始就慢慢轉移到Mobile Center上面,無論是Build還是Test,甚至到發布,都可以透過Mobile Center幫忙完成,先前的一篇文章[VSTS 整合Visual Studio Mobile C...

用Azure Conditional Access限制公司以外地區不可以連入VSTS

用Azure Conditional Access限制公司以外地區不可以連入VSTS

就目前微軟以雲端服務為優先情況,VSTS的功能是越來越強大,再加上本身VSTS也可以與地端整合,所以,使用VSTS來做為版控工具是一個不錯選擇,不過,很多人知道好處,但畢竟是雲端服務又會很擔心,如果在公司外部讓公司有心人進入後,把所有程式碼都拿走就慘了,安全性的管理一直想用VSTS的一個。 ...

Microsoft Teams整合VSTS Story Board

Microsoft Teams整合VSTS Story Board

先前在VSTS使用Story Board時候,又用Teams,想說是否可以不要兩邊切換看和討論Story,早期作法就只是把VSTS Story的Link address抓下來,利用Teams的Tab內的Web Site功能建立,不過,這個月更新,整合度就更好了,只需要透過幾個步驟,就可以把兩...

VSTS 整合Visual Studio Mobile Center

VSTS 整合Visual Studio Mobile Center

要在VSTS建置一個Xamarin開發出來的App,只要在Build Process將相關要建置的Task設定好基本上就可以產生出一個APP,若是要建置出iOS用的APP,就必須要在建置的Agent下一番功夫,例如使用Local agent或是第三方的Agent像是MacinCloud幫忙建...

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

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

常用Application Insighs的人,可以了解Application Insighs能監控的資訊有多強大,不過,在這些資訊中往往會Miss掉一個訊息,就是現在運行的系統版本所得到資訊,跟之前的資訊是否是同一個版本呢?雖然,我們可以在Application Insights內用客製化...

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

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

繼上一篇的Azure Container Service初體驗之後,就在想要如何去應用ACS(Azure Container Service的簡稱)的功能,有什麼場景是在對於系統開發或是企業應用方面有幫助的方案,突然,想到其中一個方式,就是建立開發測試的資料庫,在開發時期拿來使用,所以,用A...

Azure Container Service初體驗

Azure Container Service初體驗

研究Docker時候,總是在想為了來使用Docker技術,我必須架設具有Container機制的Server,或是在自己PC上使用Docker for Windows建立Container,然後才可以使用Docker Image,雖然不複雜,但有時候也覺得不方便,尤其在寫程式時候,會需要做到...

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

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

進入Azure之後,我們可以透過很多工具或是方式去管理我們在Azure上面的資源或是VM,不過,可以發現很多管理上,已經不只是使用帳號密碼做登入驗證,部分身分驗證資訊已經改用SSH的金鑰來進行驗證,因此,就必須製作屬於SSH的公鑰與私鑰,當我們在建構服務時候,就需要我們自己產生SSH公鑰資訊...

Application Insights 結合OMS擴充監控分析

Application Insights 結合OMS擴充監控分析

Application Insights好處在前面幾篇文章就有提到,尤其對於企業內部眾多的Application來說,Application Insights確實有助於我們從資料面去查詢一些蛛絲馬跡,不過,就整體管理而言,Azure Applcation Insights還是相對薄弱,畢竟,...

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

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

如果版控是用VSTS,我們可以在VSTS裡面設定Continuous Build&Continuous Release,讓我們的Web專案可以自動化建置到自動化佈署,且佈署到Azure Web App又有Task可用,基本上只需要把相關屬性設定完成,就可以運作,整體來說並會太困難 但...

Microsoft Teams 結合Azure Application Insights Alert

Microsoft Teams 結合Azure Application Insights Alert

之前還很高興的把Application Insights與Slack串接起來,可參考Azure Application Insights發Alert訊息到Slack ,但沒多久Microsoft又出了一個Microsoft Teams的協同工具,再加上部分工作已經轉移到Teams,為了整合...