mesos 提供的 restapi

master:
可以使用http://xxx:5050/help查看restapi提供的接口帮助信息

命令 用途
/processes/ 列出集群中的所有进程
/files/browse.json
/files/debug.json
/files/download.json
/files/read.json
/logging/toggle 在短时间内开启某级别的日志
/master/health master状态检查, 200状态码表示正常
/master/observe 接收用逗号分割的主机主机名,监控器名,监控等级所代表的主机的健康状态信息列表
/master/redirect 重定向到当前master
master/roles.json 获取当前所有已赋值的角色
/master/slaves 获取所有slave的信息
/master/state-summary 获取当前集群使用情况的总结报告
/master/state.json 获取当前集群使用情况的详细报告
/master/tasks.json 获取所有正在运行的任务
/master/teardown 关闭指定的框架
/metrics/snapshot 获取监控信息
/profiler/start 开启mesos剖析器
/profiler/stop 关闭mesos剖析器
/registrar(1)/registry 获取所有的注册信息
/system/stats.json 获取系统的状态信息

备注:
1.在0.25版本, /files/X.json修改为/files/X
/master/state.json修改为/master/state
/master/tasks.json修改为/master/tasks

slave:
可以使用http://xxx:5051/help查看restapi提供的接口帮助信息

命令 用途
/processes/ 列出集群中的所有进程
/files/browse.json
/files/debug.json
/files/download.json
/files/read.json
/logging/toggle 在短时间内开启某级别的日志
/metrics/snapshot 获取监控信息
/monitor/statistics.json 获取统计信息
/profiler/start 开启mesos剖析器
/profiler/stop 关闭mesos剖析器
/slave(1)/health slave健康状态
/slave(1)/state.json 获取当前slave使用情况的详细报告
/registrar(1)/registry 获取所有的注册信息
/system/stats.json 获取系统的状态信息

备注:
1.在0.25版本, /files/X.json修改为/files/X
/slave(1)/state.json修改为/slave(1)/state
/monitor/statistics.json修改为/monitor/statistics
2.对于mesos master和slave的监控主要通过/metrics/snapshot接口完成

其他

  1. API限速
    –rate-limits
  2. slave恢复
  3. 限制slave移除速率
    –recovery_slave_removal_limit
    –slave_removal_rate_limit
  4. 维护状态
    /maintenance/schedule和/maintenance/unscheduled两个restapi

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注