The System group under File ▸ System — and Start ▸ System — opens thirteen windows onto the server itself. They are admin-only, and every one of them only reads: nothing in this group can change the server, which is what separates it from the Admin group beside it.
在哪裏開始
概覽是首先打開的窗口 。 它報告了服務器所依賴的Erlang和Elixir,它運行了多久,流量跨越了多少,它離結束它的三個天花板有多近:原子,端口和過程. 在下面,一個欄把服務器的內存 分成了消耗它的六樣東西
應用 Info回答了另一個第一個問題——誰在這裏。 頻道生動,有特色的人在場,呼叫在進行中,虛擬空間運行,以及列出哪些頻道牽制人民.
名單
流程,應用程序,ETS表,端口,Sockets和內存分配器是六個不同羣體的同一個窗口. 每個過濾器都按任何一列鍵入和排序,上面有箭頭——單擊一個方向,然後按它排序,再倒轉。
- 新聞 ——按郵箱排序,以找到接收速度超過排水速度的過程. 從內部看,這是一個卡住的服務器的樣子。
- ETS 表格 ——按記憶排序. 記憶中最常出現的是無名小卒
- 襪子 ——服務器的每一個連接都是開着的,都有它的端點和字節計數器.
- 內存分配器 將塊大小與載體大小進行比較。 一個很大的缺口是破碎:服務器從操作系統中持有但不能使用的內存.
計量
Live charts, one group at a time: HTTP, LiveView, Database, Oban, VM and Domain. Domain is the server's own instrumentation — channels created, people arriving and leaving, calls joined, virtual-space movement.
圖表開始爲空並隨事件而填充。 這不是一個錯誤:在你打開窗口之前,沒有測量到任何東西,並且會發明一條回到左邊緣的線。 只有您看到的組是訂閱的, 因此窗口對您沒有觀看的組沒有花費任何費用 。
Oban Health
Oban shows the background job system behind durable work such as RSS feed polling. The headline cards separate supervisor health, active jobs, retryable or discarded failures, and whether every configured RSS feed has a successor job waiting in Oban.
Read the queue table by state first: Available means work can run now, Scheduled means it is waiting for its time, Executing means a worker has it, Retryable means Oban will try again, and Discarded means attempts were exhausted or the worker gave up. Recent jobs can be filtered to active work, failures, discarded jobs or everything Oban still retains.
OS 數據數據庫Stats
OS Data是服務器外部的視圖:主機的處理器,負載平均值,內存和磁盤. 服務器可以看起來健康,而它共享的機器卻不健康. 閱讀東道主不會報告爲零而不是零——這些是不同的事實。
數據庫 Stats 一次運行一個針對PostgreSQL的診斷報告:緩存命中率,未使用的索引,bloat,長期查詢,什麼在阻擋什麼. 在您選擇報告之前, 沒有運行, 因爲這些都是真實的查詢 與實時數據庫。
直播日誌
服務器正在記錄的尾聲 它只在你按下Stream之後流出,並在你按下Stop或關閉窗口時停止——沒有人看的日誌流是沒有讀者的成本.
如果你選擇的關卡低於服務器本身記錄的關卡,窗口會說,而不是靜靜地坐着。 服務器自身關卡以下的條目在任何窗口能看到之前都會被丟棄,不管你等待了多久.
誠實地讀他們
列表顯示一個被過濾的集的第一行,表中上方的計數總是說有多少匹配. "771年的50個"表示你正在看前50個——從不假設一個列表是完整的,因爲它填滿了窗口.
這些窗戶都沒有自己刷新 每次行走都要花費服務器真正的工作,所以刷新是一個按鍵,而不是一個忘記你開始的定時器. Metrics是例外:它本質上是現場訂閱,當窗口關閉時停止.