【问题标题】:API - GET TASKS - custom filtersAPI - 获取任务 - 自定义过滤器
【发布时间】:2020-12-17 08:57:51
【问题描述】:

有没有办法在 Mesos API 中过滤 GET_TASKS 的结果?

http://mesos.apache.org/documentation/latest/operator-http-api/#get_tasks

没有关于过滤器的信息,例如获取属于特定主体或状态已完成的任务。没有关于限制/偏移的信息。获取整个任务列表很慢。

也许有一些方法可以过滤结果?

【问题讨论】:

    标签: mesos


    【解决方案1】:

    您指的是操作员 API,但也有通用的 \task API 允许使用查询参数进行一些基本过滤:

    • framework_id=VALUE 仅返回属于具有此 ID 的框架的任务。
    • limit=VALUE 返回的最大任务数(默认为 100)。
    • offset=VALUE 在偏移处开始任务列表。
    • order=(asc|desc) 升序或降序排序(默认为降序)。
    • task_id=VALUE只返回这个ID的任务(应该和参数framework_id一起使用)。

    http://mesos.apache.org/documentation/latest/endpoints/master/tasks/

    【讨论】:

    • 谢谢你,可惜没有其他过滤器可用:)
    • AFAIK 有一个 graphql API 设计码头,所以也许是时候实现它了
    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2016-09-23
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-24
    相关资源
    最近更新 更多