Mark Ku's Blog

前情提要

先前有寫了一篇 SEQ 相關的筆記,本篇依據 Seq log server 來控金流及訂單異常事件。

遇到的問題

在過去,建立金流或訂單異常時,可能佈版時,當下卻沒人發現,但過了好一回才被發現。

期望

當金流或訂單異常時,能夠監控異常事件,並打到 Teams 通知相關開發人員。

安裝 Seq 擴充套件

SEQ 並沒有內建通知,所以我們需要安裝 Teams 通知套件
SEQ相關套件連結

在APPS 的 Package 欄位輸入 "Seq.App.Teams"

Seq設定頁面輸入Seq.App.Teams套件ID
Seq設定頁面輸入Seq.App.Teams套件ID

選擇 ADD INSTANCE

Seq介面顯示Teams應用程式並選取新增實例按鈕
Seq介面顯示Teams應用程式並選取新增實例按鈕

輸入 Teams Web hook

Seq 應用程式設定頁面,配置
Seq 應用程式設定頁面,配置

接著我們要開始新增Alert,Settings > Add ALERT

Seq介面選擇Alerts並點擊ADD ALERT按鈕
Seq介面選擇Alerts並點擊ADD ALERT按鈕

設定相關條件,系統依據時間及筆數觸發通知

Seq 警報設定介面顯示 PayPal 錯誤觸發條件
Seq 警報設定介面顯示 PayPal 錯誤觸發條件
@Message like '%[Paypal][Build]%' AND @Message like '%[Error]%'

最後,在程式埋入 log 條件中的關鍵字,當發生金流錯誤時就會接收到 Teams 的通知了

Seq 警報頁面顯示金流與訂單錯誤通知
Seq 警報頁面顯示金流與訂單錯誤通知
Seq Apps頁面Teams新增實例按鈕
Seq Apps頁面Teams新增實例按鈕

Seq 也超方便,也可以做成 DashBoard

Seq 儀表板顯示新訂單趨勢與支付方式圓餅圖
Seq 儀表板顯示新訂單趨勢與支付方式圓餅圖

作者

Mark Ku

擁有 10+ 年經驗的資深軟體工程師,現為 AI 應用 Builder,專注於大型平台架構與簡化複雜系統設計,從電商系統到訂閱與收費平台,結合 AI Agent、AI 整合與自動化開發,打造高效率且可持續演進的產品技術基礎。閱讀更多

覺得這篇有幫助?

作者做的免費工具、每日 Podcast 與電子報,都在這裡。

Mark Ku · 本文採用 CC BY 4.0 授權,轉載請註明作者並附上原文連結。

留言

訂閱電子報

訂閱後即時收到新文章通知,不錯過任何技術分享。

提交即表示同意接收電子報,隨時可

熱門文章

View all
Mark Ku
··604

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案
Mark Ku
··471

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南
Mark Ku
··329

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略
Mark Ku
··240

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1
Mark Ku
··235

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調
Mark Ku
··216

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取