最近在工作上有一個很基本但是很重要的需求
就是能夠在半夜的時候將資料庫中的LOG內容轉移到Storage,並刪除現有資料
原本打算使用WebJob來處理的,但是後來想想,這樣簡易的功能可以直接使用Logic App在不寫程式的情況下完成他
2020-07-25
最近在工作上有一個很基本但是很重要的需求
就是能夠在半夜的時候將資料庫中的LOG內容轉移到Storage,並刪除現有資料
原本打算使用WebJob來處理的,但是後來想想,這樣簡易的功能可以直接使用Logic App在不寫程式的情況下完成他
繼前一篇文章[Azure] 將Azure Monitor的訊息發送至LINE推播上,接下來這一篇要將Azure Monitor的訊息送到Microsoft Teams的頻道上
在Azure上Logic App的設定頗為相似,所以在說明如何設定Azure Logic App的動作時,會省略一些步驟,請大家回到上一篇文章查看完整的內容
Line是目前許多人會使用的一個即時通訊軟體,也作為許多公司或是團隊溝通的橋樑
在Azure上只要透過簡單的設定,就可以達到將Azure Monitor的訊息送入到Line的推播訊息中
Microsoft Azure上的服務Application Insights可以有效的收集伺服器資訊,也包含了可用性的偵測
Slack是目前許多開發團隊愛用的一個線上溝通訊息的平台
這篇文章會說明如何將Application Insights上發生異常訊息時,將訊息內容送至Slack讓團隊成員可以知道發生事件了
在前一篇文章[.NET] 在WebAPI中使用AOP的方式,控制器中加入Attribute集中進行例外狀態的處理中
說明了如何透過AOP的方式攔截Exception的方式,當然也可以透過AOP的處理,來寫入Log的內容
這篇文章中,會說明了如何在控制器中加入一個Attribute,就可以把在控制器中的輸入與輸出完全寫入至Log中
將伺服器的Log能夠作集中或是異區的存放,在資安上是一個很重要的議題,透過事件紀錄的轉送,並且針對事件伺服器作權限上的控管,那這樣就可以避免駭客或是內部人員執行某些步驟後,為了不留下痕跡,也一併將Log刪除的盲點。