本篇是一個入門介紹文,探討的議題是微服務架構下的監控架構要有什麼樣的元件與功能
Observability 基本上現在已經是個顯學,任何的叢集架構都需要有一個匹配的監控系統來(主動or被動)告知當前各種元件的狀況,讓維運人員能夠儘早地針對問題處理,減少任何損失。
普遍主流認為可觀測性底下目前有三大類別,分別是
- Metrics
- Logs
- Tracing
監控系統必須要能夠讓維運人員知道什麼元件壞掉以及為什麼,維運人員能夠快速簡單的定位問題的可能點,並且快速的找到真正的 root cause。作者認為發生問題時最重要的就是要找對地方,就算今天環境中架設了各式各樣的儀表板並且收集了四面八方的資料,如果發生問題時沒有辦法準確的找到進入點,那再多的工具也都沒有用途。
作者列舉了四個必須要從任何服務都要收集的相關 Metrics,包含
- Latency: 每個服務請求花費的時間
- Errors: 系統中發生錯誤的訊息,甚至是沒有辦法被正確處理的請求
- Traffic
- Saturation: 服務用量的測量,譬如CPU/Memory/Disk/Network
接者要針對每個 Metrics 選決定一個適合的觀察類別,譬如說
1. Counters: 透過數值來表示各種可累積的 metrics,譬如 request 的數量, error 的數量。
2. Gauges: 透過數值來表示一種會上下起伏變化的 metrics, 譬如跟 database 的連線數量, 記憶體/CPU 的使用量,系統平均負載值
3. Histograms: 需要將取樣觀察結果依照不同類別來分類顯示,譬如 I/O latency
當監控系統建置完畢後,接下來就要有能力使用該系統來進行主動回報,也就是所謂的 Alert 系統。
當元件的狀況符合預先設定的條件時,就要通知維運人員來檢查與處理,這邊作者特別提到針對 Alert 的規則必須要仔細的設定分類與優先度,特別是當某些服務或是底層架構觸發時,可能會一口氣觸發多個 Alert 通知,這時候要如何快速的從眾多警報中找到真正的源頭就經驗搭配良好的系統規劃。
https://medium.com/@milan.brankovic/monitoring-microservices-e0f89496fa9e
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「記憶體latency」的推薦目錄:
- 關於記憶體latency 在 矽谷牛的耕田筆記 Facebook 的最佳解答
- 關於記憶體latency 在 在地上滾的工程師 Nic Facebook 的最佳貼文
- 關於記憶體latency 在 JapHK Facebook 的最讚貼文
- 關於記憶體latency 在 コバにゃんチャンネル Youtube 的最佳解答
- 關於記憶體latency 在 大象中醫 Youtube 的最佳貼文
- 關於記憶體latency 在 大象中醫 Youtube 的最佳解答
- 關於記憶體latency 在 記憶體的CAS latency CL值越低越速度越快?不一定喔。 的評價
- 關於記憶體latency 在 What is the precise use of a memory controller and RAM ... 的評價
- 關於記憶體latency 在 Altera Cyclone III onchip ram latency 的評價
- 關於記憶體latency 在 [心得] 美光DDR5 4800 超頻 的評價
- 關於記憶體latency 在 3200 CL16 vs 3600 CL18 選哪個? 的評價
記憶體latency 在 在地上滾的工程師 Nic Facebook 的最佳貼文
一般來說我們都會將 Hot data 上 cache,但 Cloudflare 特別的策略,反而是將不熱門的資料放到記憶體內
可以從文章裡面看到,因為大幅度的寫入 SSD disk 連帶影響讀取的速度也下降了,除此之外 SSD 的壽命也是要考量的一點,對 cloudflare 來說,在全球有 200 個城市有數據中心的情況下,運輸和更換 SSD 的成本相當高。
這個策略目的是減少 disk 寫入,來做到加快磁盤讀取速度、延長 SSD 壽命,也因為很多資料都只使用一次,所以演算法調整策略大概是當資料超過第二次讀取時,才會考慮放入硬碟內
這想法滿特別的,除了 CDN 以外,有 memory + storage 的 cache 機制應該也可以套用類似的策略,只是取決於場景是否合適這樣
記憶體latency 在 JapHK Facebook 的最讚貼文
M$公布新Xbox細節
Microsoft昨日公布Xbox Series X細節, 利用AMD Zen2+RDNA2基礎技術的CPU, 12TFlops運算速度的GPU支援最高120fps, DirectX Raytracing, 景深變動光影, 運用高速SSD及大容量記憶體大幅減少遊戲讀取時間, 如手機的Multi-task功能並行多個遊戲。Dynamic Latency Input減低無線手掣的輸入延遲, 支援多種電視及螢光幕更新率減少畫面閃爍。最重要的可說是其Smart Delivery, 只要是手上擁有Xbox One能執行的任何一世代Xbox遊戲, 都可無縫銜接在Xbox Series X運行及保證是最新版本, 有廠商已同時公布其Xbox One遊戲將獲免費更新至Series X版本。
Xbox Series X預計今年年尾上市, 價格則容後公布。
https://kotaku.com/microsoft-unveils-xbox-one-series-x-specs-and-shares-so-1841885827
記憶體latency 在 コバにゃんチャンネル Youtube 的最佳解答
記憶體latency 在 大象中醫 Youtube 的最佳貼文
記憶體latency 在 大象中醫 Youtube 的最佳解答
記憶體latency 在 What is the precise use of a memory controller and RAM ... 的推薦與評價
And something else that has confused me is RAM latency. How exactly does a computer wait a certain number of clock cycles to receive ... ... <看更多>
記憶體latency 在 記憶體的CAS latency CL值越低越速度越快?不一定喔。 的推薦與評價
記憶體 的CAS latency CL值和頻率的原廠說明相關網頁連結如下: 美光 記憶體 規格Crucial 8GB DDR4-3200 UDIMM | CT8G4DFRA32A ... ... <看更多>