Mark Ku's Blog

前情提要

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

遇到的問題

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

期望

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

安裝 Seq 擴充套件

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

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

Seq設定頁面安裝Seq.App.Teams套件
Seq設定頁面安裝Seq.App.Teams套件

選擇 ADD INSTANCE

Seq 介面顯示 Teams 應用程式與 ADD INSTANCE 按鈕
Seq 介面顯示 Teams 應用程式與 ADD INSTANCE 按鈕

輸入 Teams Web hook

Seq 編輯 Teams 應用程式實例,包含 Webhook 設定
Seq 編輯 Teams 應用程式實例,包含 Webhook 設定

接著我們要開始新增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 也超方便,也可以做成 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 用戶可以存取