You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by 陆冬冬 <wi...@icloud.com> on 2016/01/12 05:02:47 UTC

Re: [jira] [Updated] (MESOS-4328) Docker container REST API /monitor/statistics.json output have no timestamp field

Could you update at most three times? I hate incessant tiny update



> 在 2016年1月12日,11:56,AndyPang (JIRA) <ji...@apache.org> 写道:
> 
> 
>     [ https://issues.apache.org/jira/browse/MESOS-4328?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
> 
> AndyPang updated MESOS-4328:
> ----------------------------
>    Description: 
> mesos 0.25.0 version if slave startup flags --containerizers=docker, using docker container the rest api "/monitor/statistics.json" output have no timestamp field,while if the mesoscontainer the output will have the timestamp field.
> So if we use docker container we maybe cann't calculate cpu utilization based on timestamp, futhermore the "timestamp" is the required filed in ResourceStatistics message.
> {code:JavaScript}
>      {
>          "executor_id": "sleep.ecf0e700-b8da-11e5-95db-0242872c438f",
>          "executor_name": "Command Executor (Task: sleep.ecf0e700-b8da-11e5-95db-0242872c438f)   (Command: sh -c 'sleep 30000')",
>          "framework_id": "cdb28c37-14c6-4877-a591-4eabbc6d84f2-0000",
>          "source": "sleep.ecf0e700-b8da-11e5-95db-0242872c438f",
>          "statistics": {
>              "cpus_limit": 1.1,
>              "cpus_system_time_secs": 0,
>              "cpus_user_time_secs": 0.02,
>              "mem_limit_bytes": 50331648,
>              "mem_rss_bytes": 200704
>          }
>      }
> 
> 
>  was:
> mesos 0.25.0 version if slave startup flags --containerizers=docker, using docker container the rest api "/monitor/statistics.json" output have no timestamp field,while if the mesoscontainer the output will have the timestamp field.
> So if we use docker container we maybe cann't calculate cpu utilization based on timestamp, futhermore the "timestamp" is the required filed in ResourceStatistics message.
> {code:JavaScript}
> [
>    {
>        "executor_id": "sleep.ecf0e700-b8da-11e5-95db-0242872c438f",
>        "executor_name": "Command Executor (Task: sleep.ecf0e700-b8da-11e5-95db-0242872c438f) (Command: sh -c 'sleep 30000')",
>        "framework_id": "cdb28c37-14c6-4877-a591-4eabbc6d84f2-0000",
>        "source": "sleep.ecf0e700-b8da-11e5-95db-0242872c438f",
>        "statistics": {
>            "cpus_limit": 1.1,
>            "cpus_system_time_secs": 0,
>            "cpus_user_time_secs": 0.02,
>            "mem_limit_bytes": 50331648,
>            "mem_rss_bytes": 200704
>        }
>    }
> ]
> 
> 
> 
>> Docker container REST API /monitor/statistics.json output have no timestamp field 
>> ----------------------------------------------------------------------------------
>> 
>>                Key: MESOS-4328
>>                URL: https://issues.apache.org/jira/browse/MESOS-4328
>>            Project: Mesos
>>         Issue Type: Bug
>>         Components: docker
>>   Affects Versions: 0.25.0
>>        Environment: Linux 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
>>           Reporter: AndyPang
>>             Labels: patch
>> 
>> mesos 0.25.0 version if slave startup flags --containerizers=docker, using docker container the rest api "/monitor/statistics.json" output have no timestamp field,while if the mesoscontainer the output will have the timestamp field.
>> So if we use docker container we maybe cann't calculate cpu utilization based on timestamp, futhermore the "timestamp" is the required filed in ResourceStatistics message.
>> {code:JavaScript}
>>      {
>>          "executor_id": "sleep.ecf0e700-b8da-11e5-95db-0242872c438f",
>>          "executor_name": "Command Executor (Task: sleep.ecf0e700-b8da-11e5-95db-0242872c438f)   (Command: sh -c 'sleep 30000')",
>>          "framework_id": "cdb28c37-14c6-4877-a591-4eabbc6d84f2-0000",
>>          "source": "sleep.ecf0e700-b8da-11e5-95db-0242872c438f",
>>          "statistics": {
>>              "cpus_limit": 1.1,
>>              "cpus_system_time_secs": 0,
>>              "cpus_user_time_secs": 0.02,
>>              "mem_limit_bytes": 50331648,
>>              "mem_rss_bytes": 200704
>>          }
>>      }
> 
> 
> 
> --
> This message was sent by Atlassian JIRA
> (v6.3.4#6332)