20260707 會議記錄

:::info

上週待辦

Kaggle

url-resolver

COSCUP

AI 修正

GGM

  • 追蹤並修正影音訊息處理時,模型產生幻覺(腦補)或 0:00:00 時間戳的問題
  • 為 AI writer prompt 新增長度與精簡準則
  • 驗證 AI pipeline 有時會聲稱有呼叫 proofreader 但沒呼叫的問題

cofacts/ai

Cofacts Knowledge Base

[!Note] Nice to have,hack 是給外面的人看的,漂亮比較重要,可以維持原樣 Design doc 可以機讀、可以機器修改,比較重要 –> 已完成 可以終止追蹤此項目

General

上週重點整理(2026-06-30 ~ 2026-07-06)

GitHub 活動

cofacts/ai

[!NOTE] 沒異議的話明天下午 release

cofacts/kb

[!Note] 先進我的 CI 再來討論此 PR 使其成熟

cofacts/takedowns


Discord 重點討論

alerts

Cloudflare(2026-07-02 18:36 UTC):api.cofacts.tw Health Check 報 Unhealthy
原因:Response code mismatch — 預期 200,實際收到 403

Cofacts.ai

https://github.com/orgs/cofacts/projects/12

[!Warning] MrOrz 要回 #collab 上的訊息

小聚

Cofacts Production 狀態報告(2026-06-29 ~ 2026-07-06)


GCE 主機指標(cofacts-prod)

日期 CPU (min | avg | p95 | max) Mem (min | avg | p95 | max) Swap (min | avg | p95 | max)
06-29 13% | 34% | 57% | 67% 62% | 66% | 70% | 72% 40% | 43% | 46% | 47%
06-30 13% | 25% | 40% | 50% 62% | 66% | 68% | 69% 41% | 42% | 45% | 45%
07-01 11% | 23% | 34% | 43% 63% | 66% | 68% | 70% 41% | 42% | 44% | 48%
07-02 12% | 27% | 38% | 45% 62% | 66% | 68% | 69% 40% | 42% | 44% | 44%
07-03 13% | 24% | 34% | 39% 62% | 65% | 67% | 69% 42% | 43% | 44% | 46%
07-04 12% | 23% | 34% | 46% 62% | 66% | 68% | 70% 41% | 43% | 44% | 45%
07-05 13% | 22% | 32% | 45% 62% | 65% | 68% | 70% 42% | 43% | 45% | 45%
07-06 14% | 22% | 28% | 31% 63% | 65% | 67% | 69% 43% | 44% | 45% | 46%

即時狀態(2026-07-06 13:59 UTC+8):


GCE 程序資源使用排行

記憶體(RSS)前三名

程序 正常用量(avg) 尖峰(max) 穩定性(Stddev) 觀察
Elasticsearch ~19,170 MB 19,566 MB 72–114 MB 極穩定,吃掉 ~62% RAM
node server.js (API) 322–413 MB 1,521 MB(6/30) 106–151 MB 峰值明顯下降中(見下)
node build/index.js 144–153 MB 945 MB(7/03) 5–6 MB avg 穩定,偶有突波

node /srv/www/server.js 每日最大值持續下降:1305→1521→1409→1123→888→834→767→730 MB(6/29→7/06),趨勢正面。


CPU 前五名(μs/s)

程序 正常用量(avg) 穩定性(Stddev) 觀察
Elasticsearch 317–589k 33–191k 6/29 明顯偏高(avg 589k),之後降至 350k 穩定
node server.js (API) 171–287k 10–81k 同上,6/29 特別高,逐漸恢復
node build/index.js 161–231k 12–52k 穩定,6/29 略高
node server.js (其他) 40–108k 9–27k 大幅下降:6/29 avg 90k → 7/06 avg 40k(↓55%)
cloudflared 38–54k 5–10k 小幅下降,正常

Cloud Run 服務指標

CPU(vCPU 使用率)

服務 正常值(p50) 穩定性(p95 / p99) 觀察
site-tw 0.04–0.22 0.73–0.92 / 0.93–1.01 p99 接近 1 vCPU,尖峰時滿載
cofacts-ai 0.015(極低) 0.12–0.27 / 0.35–0.47 大多時間 idle,有請求時才爆發
line-bot-ja 0.008–0.011 up to 0.15 / 0.36 正常
line-bot-en 0.005–0.006 up to 0.29 / 0.31 正常

記憶體(GiB)

服務 正常值(p50) 尖峰(p99) 觀察
site-tw 0.76–0.81 1.01 GiB 接近 1 GiB 上限,需確認 Container memory limit
line-bot-en/ja 0.37–0.41 ~0.44 穩定
cofacts-ai 0.055 0.069 非常精簡

網路輸出(Cloud Run Egress)

服務 每日輸出 備注
site-tw 4.1–8.2 GB/日 6/29 最高 8.2 GB(週日),其餘 4–7 GB
其餘服務 < 2 MB/日 可忽略

重點觀察與建議

  1. 6/29 CPU 異常偏高:Elasticsearch 和 API server 在 6/29 皆有明顯 CPU 峰值,之後恢復正常。可能是週日流量較高或 Cloudflare cache miss 觸發大量 origin 請求。

  2. Swap 緩慢上升(值得關注):Swap avg 從 6/30 的 42.1% 爬升至 7/06 的 43.8%,一週漲約 1.7%。雖仍在安全範圍,但若持續爬升需注意(主因仍為 Elasticsearch 極大記憶體佔用)。

  3. 磁碟使用率 72%:目前 49G/67G。不緊急,但建議持續監控,若資料量持續增長需規劃擴容。

  4. site-tw Memory 接近 1 GiB:Cloud Run p99 記憶體達 1.01 GiB,建議確認容器 memory limit 設定,避免 OOM。

  5. WAF 效果觀察(egress 降費任務):site-tw 本週每日流出 4–7 GB,6/29 有 8.2 GB 突波。7 月帳單驗收時可對比 WAF 上線前後的 egress 費用,觀察 WAF 封鎖 SEO 爬蟲的實際效果。

  6. 所有 Cloud Run 服務正常運作,無異常停機或部署失敗。cofacts-ai 於 7/04 有一次重新部署。