## 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集群
- 其他