## Mesos 可觀測指標
本文檔描述了由mesos master和agent 節點提供的可觀測指標.同時提供了一些關于發現集群指標異常方面的指導.
### 概述
Mesos master 和 agent 節點報告了一系列的統計指標,這樣你可以監控資源使用量和及早的探測到異常情況.這些信息是由mesos報告,細節包括可用資源,已使用資源,注冊應用框架,活動狀態的agent,和任務狀態.你可以使用這些信息創建自動告警和在監控儀表盤中繪制不同時間指標圖形.
### 指標類型
Mesos 提供了2種不同的指標: counters(計數值) and gauges(計量值).
**計數值**:是對零散事件的跟蹤,并且是**單調遞增的**.該指標值通常是自然數.比如:失敗任務的次數,已注冊的agent的數量。對于這種類型的指標,變化率比數值本身更有用處.
**計量值**:代表了一個瞬時的度量采樣值.比如:集群已使用的內存,在線的agent的數量.對于這種類型的一些指標,通常被用于在一段時間內監控該值是在一個閥值之上還是之下.
本文檔中表格中說明了每一個指標的類型
### Master 節點
每一個master節點的指標可以訪問http端點 [/metrics/snapshot](http://mesos.apache.org/documentation/latest/endpoints/metrics/snapshot/)獲取.響應內容為一個包含了鍵值對指標的JSON對象.
#### 可觀測指標
這章節列出所有的Mesos master節點的分類可用指標.
##### **資源類別**
下面的指標提供了集群所有可用資源的信息和當前使用量.持續的資源使用量高可能說明你需要增加集群的資源能力或者某一個應用框架異常.
> 譯者注:已被分配的可回收的:是指該資源被分配給某個容器或任務,但是沒有被使用,可以被回收的部分.
|指標|描述|類型|
|--|--|--|
|master/cpus_percent| 已分配的CPU的比例| 計量值|
|master/cpus_used |已分配的CPU的數量| 計量值|
|master/cpus_total |CPU的總數 |計量值|
|master/cpus_revocable_percent| 已分配但可回收的CPU的比例| 計量值|
|master/cpus_revocable_total| 可回收的CPU的總量| 計量值|
|master/cpus_revocable_used|已分配但可回收的CPU的數量| 計量值|
|master/disk_percent|已分配的磁盤空間比例| 計量值|
|master/disk_used|已分配的磁盤空間(MB) |計量值|
|master/disk_total| 磁盤空間總量(MB)| 計量值|
|master/disk_revocable_percent |已分配但可回收的磁盤空間比例|計量值|
|master/disk_revocable_total| 可回收的磁盤空間總量(MB)| 計量值|
|master/disk_revocable_used |已分配但可回收的磁盤空間(MB)| 計量值|
|master/gpus_percent |已經被分配的GPU比例| 計量值|
|master/gpus_used| 已被分配的GPU數量 |計量值|
|master/gpus_total| GPU總數| 計量值|
|master/gpus_revocable_percent| 已被分配的可回收GPU比例| 計量值|
|master/gpus_revocable_total| 可被回收的GPU總量| 計量值|
|master/gpus_revocable_used| 已分配但可回收GPU數量| 計量值|
|master/mem_percent |已分配的內存的比例 |計量值|
|master/mem_used| 已分配的內存(MB)| 計量值|
|master/mem_total| 內存總量(MB)| 計量值|
|master/mem_revocable_percent|已分配但可回收的內存比例| 計量值|
|master/mem_revocable_total|可回收的內存總量(MB) |計量值|
|master/mem_revocable_used| 已分配但可回收的內存量(MB)| 計量值|
- 版權
- 博客主題
- 如何不去做運行3.5G-docker鏡像的工程師
- 預備主題
- FastDFS快速入門
- mysql定時創建月表
- SpringMVC-Restful
- Docker生態系統
- The Docker Ecosystem: An Introduction to Common Components
- docker監控指標
- 基于etcd服務發現的overlay跨多宿主機容器網絡
- etcd:從應用場景到實現原理的全方位解讀
- docker存儲驅動詳解
- 使用docker/engine-api操作docker
- 提升Docker安全性
- docker安全之用戶資源隔離
- marathon
- 開始
- 安裝mararhon
- 高可用模式
- 使用marathon
- 應用的部署
- 架構組件
- Dubbo與Zookeeper、SpringMVC整合和使用(負載均衡、容錯)
- Openstack架構解析
- haproxy
- Ubuntu系統安裝截圖
- mesos官方文檔
- 關于譯者
- mesos基礎
- Mesos架構
- 視頻與ppt
- 讓mesos跑起來
- 快速入門
- 配置
- Containerizer
- Docker Containerizer
- 監控
- 博客文章集
- 煮餃子與mesos之間妙不可言的關系
- linux運維
- 基礎篇
- 進階篇
- mysql
- Ubuntu14.04安裝mysql5.6
- MySQL 5.6 replicate原理與實踐
- mysql性能
- redis
- redis安裝及基礎知識
- redis數據結構
- redis命令
- redis數據持久化
- Redis主從復制
- redis集群
- 其他