美文网首页
mesos APIs

mesos APIs

作者: imsilence | 来源:发表于2017-05-04 11:53 被阅读99次

    mesos 提供的 restapi

    master:
    可以使用http://192.168.56.101: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://192.168.56.102: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

    相关文章

      网友评论

          本文标题: mesos APIs

          本文链接:https://www.haomeiwen.com/subject/ogvrtxtx.html