Kibana 公告設定全攻略:Banner 跑馬燈 vs. 登入彈窗,SRE 該怎麼選?
系統升級或功能改名時,發 Email 通知的打開率往往很低。本文介紹 Kibana 內建的兩種通知機制:頂部橫幅 (Banners) 與 強制彈窗 (Access Agreement),確保使用者不再錯過重要資訊。
探索所有技術分享與生活記錄
系統升級或功能改名時,發 Email 通知的打開率往往很低。本文介紹 Kibana 內建的兩種通知機制:頂部橫幅 (Banners) 與 強制彈窗 (Access Agreement),確保使用者不再錯過重要資訊。
當 ES 節點重啟後,復原進度卡在 99% 死都不動,通常是因為 Translog 回放速度追不上新的寫入速度。本文詳解 Peer Recovery 機制,並提供 Flush、歸零副本、加大頻寬等四招實戰解法。
為什麼向量搜尋可以這麼快?HNSW 是目前最強的近似最近鄰搜尋演算法。本文透過「高鐵路網」的比喻,解析它的分層結構、鄰居選擇策略,以及 Elasticsearch 中的參數調優指南。
升級 ES 最怕 Split-Brain 或資料毀損。本文依照 Data Tiers 架構,拆解 Rolling Upgrade 的標準 SOP,從 Frozen Tier 到 Master Node,確保服務不中斷。
為什麼 1TB 的硬碟插上去只剩 931GB?為什麼網速 100Mbps 下載速度只有 12MB/s?本文一次搞懂這些讓工程師混亂的單位換算與硬體規格。
為了節省資源,我們常透過 RPM 安裝一次 ES,並利用環境變數啟動多個 Node。但當你要用 CLI 重置密碼時,卻發現工具讀不到設定檔。本文解析為什麼你需要 set -a source。
Elasticsearch 的 System Indices 受到特殊保護,即使是 admin 權限也無法直接刪除,導致 ILM 報錯卡死。本文解析 allow_restricted_indices 參數的關鍵作用。
Kafka 送來的 Log 格式千奇百怪,開發者今天傳字串、明天傳物件,SRE 該怎麼辦?本文深入解析 Elasticsearch Dynamic Templates 的 path_match 與 runtime 應用,打造一個「不炸裂」的日誌系統。
做 Log 分析時,我們習慣依賴 ES 的自動判斷;但在開發 App 時,選錯資料型別就是災難的開始。這篇筆記整理了 ES 9.0+ 關鍵型別,以及它們在系統設計中的真實應用場景。
很多人以為 TDD (測試驅動開發) 是為了找 Bug,但在 AI Coding 時代,TDD 其實是最高效的 Prompt。身為一名習慣看 Log 抓問題的 SRE,我發現這才是讓 AI 寫出穩定 Code 的唯一解法。
在 elasticsearch.yml 裡,node.roles 決定了伺服器的命運。本文詳細拆解 11 種節點角色,並特別解析 remote_cluster_client 與跨叢集監控的迷思。
曾經我也以為 Cursor 是神器,3 小時嚕出 MVP 覺得自己是神。直到一週後我要加一個新功能,才發現我蓋出來的不是產品,而是一座搖搖欲墜的違章建築。
Google Antigravity 提供了強大的 Agent 能力,但預設設定往往不是最佳解。本文從 SRE 與開發者的雙重視角,深入解析 Terminal、File Access 與 Automation 設定,助你打造最順手的 AI Coding 環境。
紀錄一次從 ZooKeeper 遷移到 KRaft 的驚魂記。當 Broker ID 衝突、SASL 驗證死結發生時,如何透過「特洛伊木馬」戰術,在不遺失 User ACL 的前提下完成無痛遷移。
工欲善其事,必先利其器。本文介紹如何設定 Astro 支援 MDX,以及解決 Obsidian 無法預覽 MDX 檔案的完整教學。
這是使用 Astro 建置的部落格的第一篇文章。