public static interface Protos.ResourceStatisticsOrBuilder
| Modifier and Type | Method and Description | 
|---|---|
| Protos.CgroupInfo.Blkio.Statistics | getBlkioStatistics()
 Cgroups blkio statistics. | 
| Protos.CgroupInfo.Blkio.StatisticsOrBuilder | getBlkioStatisticsOrBuilder()
 Cgroups blkio statistics. | 
| double | getCpusLimit()
 Hard CPU limit. | 
| int | getCpusNrPeriods()
 cpu.stat on process throttling (for contention issues). | 
| int | getCpusNrThrottled()optional uint32 cpus_nr_throttled = 8; | 
| double | getCpusSoftLimit()
 Soft CPU limit. | 
| double | getCpusSystemTimeSecs()optional double cpus_system_time_secs = 3; | 
| double | getCpusThrottledTimeSecs()optional double cpus_throttled_time_secs = 9; | 
| double | getCpusUserTimeSecs()
 CPU Usage Information:
 Total CPU time spent in user mode, and kernel mode. | 
| long | getDiskLimitBytes()
 Disk Usage Information for executor working directory. | 
| Protos.DiskStatistics | getDiskStatistics(int index)
 Per disk (resource) statistics. | 
| int | getDiskStatisticsCount()
 Per disk (resource) statistics. | 
| java.util.List<Protos.DiskStatistics> | getDiskStatisticsList()
 Per disk (resource) statistics. | 
| Protos.DiskStatisticsOrBuilder | getDiskStatisticsOrBuilder(int index)
 Per disk (resource) statistics. | 
| java.util.List<? extends Protos.DiskStatisticsOrBuilder> | getDiskStatisticsOrBuilderList()
 Per disk (resource) statistics. | 
| long | getDiskUsedBytes()optional uint64 disk_used_bytes = 27; | 
| long | getMemAnonBytes()optional uint64 mem_anon_bytes = 11; | 
| long | getMemCacheBytes()
 mem_cache_bytes is added in 0.23.0 to represent page cache usage. | 
| long | getMemCriticalPressureCounter()optional uint64 mem_critical_pressure_counter = 34; | 
| long | getMemFileBytes()
 TODO(chzhcn) mem_file_bytes and mem_anon_bytes are deprecated in
 0.23.0 and will be removed in 0.24.0. | 
| long | getMemLimitBytes()
 Hard memory limit. | 
| long | getMemLowPressureCounter()
 Number of occurrences of different levels of memory pressure
 events reported by memory cgroup. | 
| long | getMemMappedFileBytes()optional uint64 mem_mapped_file_bytes = 12; | 
| long | getMemMediumPressureCounter()optional uint64 mem_medium_pressure_counter = 33; | 
| long | getMemRssBytes()
 Since 0.23.0, mem_rss_bytes is changed to represent only
 anonymous memory usage. | 
| long | getMemSoftLimitBytes()
 Soft memory limit. | 
| long | getMemSwapBytes()
 This is only set if swap is enabled. | 
| long | getMemTotalBytes()
 mem_total_bytes was added in 0.23.0 to represent the total memory
 of a process in RAM (as opposed to in Swap). | 
| long | getMemTotalMemswBytes()
 Total memory + swap usage. | 
| long | getMemUnevictableBytes()optional uint64 mem_unevictable_bytes = 41; | 
| long | getNetRxBytes()optional uint64 net_rx_bytes = 15; | 
| long | getNetRxDropped()optional uint64 net_rx_dropped = 17; | 
| long | getNetRxErrors()optional uint64 net_rx_errors = 16; | 
| long | getNetRxPackets()
 Network Usage Information: | 
| Protos.SNMPStatistics | getNetSnmpStatistics()
 Network SNMP statistics for each container. | 
| Protos.SNMPStatisticsOrBuilder | getNetSnmpStatisticsOrBuilder()
 Network SNMP statistics for each container. | 
| double | getNetTcpActiveConnections()optional double net_tcp_active_connections = 28; | 
| double | getNetTcpRttMicrosecsP50()
 The kernel keeps track of RTT (round-trip time) for its TCP
 sockets. | 
| double | getNetTcpRttMicrosecsP90()optional double net_tcp_rtt_microsecs_p90 = 23; | 
| double | getNetTcpRttMicrosecsP95()optional double net_tcp_rtt_microsecs_p95 = 24; | 
| double | getNetTcpRttMicrosecsP99()optional double net_tcp_rtt_microsecs_p99 = 25; | 
| double | getNetTcpTimeWaitConnections()optional double net_tcp_time_wait_connections = 29; | 
| Protos.TrafficControlStatistics | getNetTrafficControlStatistics(int index)
 Network traffic flowing into or out of a container can be delayed
 or dropped due to congestion or policy inside and outside the
 container. | 
| int | getNetTrafficControlStatisticsCount()
 Network traffic flowing into or out of a container can be delayed
 or dropped due to congestion or policy inside and outside the
 container. | 
| java.util.List<Protos.TrafficControlStatistics> | getNetTrafficControlStatisticsList()
 Network traffic flowing into or out of a container can be delayed
 or dropped due to congestion or policy inside and outside the
 container. | 
| Protos.TrafficControlStatisticsOrBuilder | getNetTrafficControlStatisticsOrBuilder(int index)
 Network traffic flowing into or out of a container can be delayed
 or dropped due to congestion or policy inside and outside the
 container. | 
| java.util.List<? extends Protos.TrafficControlStatisticsOrBuilder> | getNetTrafficControlStatisticsOrBuilderList()
 Network traffic flowing into or out of a container can be delayed
 or dropped due to congestion or policy inside and outside the
 container. | 
| long | getNetTxBytes()optional uint64 net_tx_bytes = 19; | 
| long | getNetTxDropped()optional uint64 net_tx_dropped = 21; | 
| long | getNetTxErrors()optional uint64 net_tx_errors = 20; | 
| long | getNetTxPackets()optional uint64 net_tx_packets = 18; | 
| Protos.PerfStatistics | getPerf()
 Perf statistics. | 
| Protos.PerfStatisticsOrBuilder | getPerfOrBuilder()
 Perf statistics. | 
| int | getProcesses()optional uint32 processes = 30; | 
| int | getThreads()optional uint32 threads = 31; | 
| double | getTimestamp()
 Snapshot time, in seconds since the Epoch. | 
| boolean | hasBlkioStatistics()
 Cgroups blkio statistics. | 
| boolean | hasCpusLimit()
 Hard CPU limit. | 
| boolean | hasCpusNrPeriods()
 cpu.stat on process throttling (for contention issues). | 
| boolean | hasCpusNrThrottled()optional uint32 cpus_nr_throttled = 8; | 
| boolean | hasCpusSoftLimit()
 Soft CPU limit. | 
| boolean | hasCpusSystemTimeSecs()optional double cpus_system_time_secs = 3; | 
| boolean | hasCpusThrottledTimeSecs()optional double cpus_throttled_time_secs = 9; | 
| boolean | hasCpusUserTimeSecs()
 CPU Usage Information:
 Total CPU time spent in user mode, and kernel mode. | 
| boolean | hasDiskLimitBytes()
 Disk Usage Information for executor working directory. | 
| boolean | hasDiskUsedBytes()optional uint64 disk_used_bytes = 27; | 
| boolean | hasMemAnonBytes()optional uint64 mem_anon_bytes = 11; | 
| boolean | hasMemCacheBytes()
 mem_cache_bytes is added in 0.23.0 to represent page cache usage. | 
| boolean | hasMemCriticalPressureCounter()optional uint64 mem_critical_pressure_counter = 34; | 
| boolean | hasMemFileBytes()
 TODO(chzhcn) mem_file_bytes and mem_anon_bytes are deprecated in
 0.23.0 and will be removed in 0.24.0. | 
| boolean | hasMemLimitBytes()
 Hard memory limit. | 
| boolean | hasMemLowPressureCounter()
 Number of occurrences of different levels of memory pressure
 events reported by memory cgroup. | 
| boolean | hasMemMappedFileBytes()optional uint64 mem_mapped_file_bytes = 12; | 
| boolean | hasMemMediumPressureCounter()optional uint64 mem_medium_pressure_counter = 33; | 
| boolean | hasMemRssBytes()
 Since 0.23.0, mem_rss_bytes is changed to represent only
 anonymous memory usage. | 
| boolean | hasMemSoftLimitBytes()
 Soft memory limit. | 
| boolean | hasMemSwapBytes()
 This is only set if swap is enabled. | 
| boolean | hasMemTotalBytes()
 mem_total_bytes was added in 0.23.0 to represent the total memory
 of a process in RAM (as opposed to in Swap). | 
| boolean | hasMemTotalMemswBytes()
 Total memory + swap usage. | 
| boolean | hasMemUnevictableBytes()optional uint64 mem_unevictable_bytes = 41; | 
| boolean | hasNetRxBytes()optional uint64 net_rx_bytes = 15; | 
| boolean | hasNetRxDropped()optional uint64 net_rx_dropped = 17; | 
| boolean | hasNetRxErrors()optional uint64 net_rx_errors = 16; | 
| boolean | hasNetRxPackets()
 Network Usage Information: | 
| boolean | hasNetSnmpStatistics()
 Network SNMP statistics for each container. | 
| boolean | hasNetTcpActiveConnections()optional double net_tcp_active_connections = 28; | 
| boolean | hasNetTcpRttMicrosecsP50()
 The kernel keeps track of RTT (round-trip time) for its TCP
 sockets. | 
| boolean | hasNetTcpRttMicrosecsP90()optional double net_tcp_rtt_microsecs_p90 = 23; | 
| boolean | hasNetTcpRttMicrosecsP95()optional double net_tcp_rtt_microsecs_p95 = 24; | 
| boolean | hasNetTcpRttMicrosecsP99()optional double net_tcp_rtt_microsecs_p99 = 25; | 
| boolean | hasNetTcpTimeWaitConnections()optional double net_tcp_time_wait_connections = 29; | 
| boolean | hasNetTxBytes()optional uint64 net_tx_bytes = 19; | 
| boolean | hasNetTxDropped()optional uint64 net_tx_dropped = 21; | 
| boolean | hasNetTxErrors()optional uint64 net_tx_errors = 20; | 
| boolean | hasNetTxPackets()optional uint64 net_tx_packets = 18; | 
| boolean | hasPerf()
 Perf statistics. | 
| boolean | hasProcesses()optional uint32 processes = 30; | 
| boolean | hasThreads()optional uint32 threads = 31; | 
| boolean | hasTimestamp()
 Snapshot time, in seconds since the Epoch. | 
boolean hasTimestamp()
Snapshot time, in seconds since the Epoch.
required double timestamp = 1;double getTimestamp()
Snapshot time, in seconds since the Epoch.
required double timestamp = 1;boolean hasProcesses()
optional uint32 processes = 30;int getProcesses()
optional uint32 processes = 30;boolean hasThreads()
optional uint32 threads = 31;int getThreads()
optional uint32 threads = 31;boolean hasCpusUserTimeSecs()
CPU Usage Information: Total CPU time spent in user mode, and kernel mode.
optional double cpus_user_time_secs = 2;double getCpusUserTimeSecs()
CPU Usage Information: Total CPU time spent in user mode, and kernel mode.
optional double cpus_user_time_secs = 2;boolean hasCpusSystemTimeSecs()
optional double cpus_system_time_secs = 3;double getCpusSystemTimeSecs()
optional double cpus_system_time_secs = 3;boolean hasCpusLimit()
Hard CPU limit.
optional double cpus_limit = 4;double getCpusLimit()
Hard CPU limit.
optional double cpus_limit = 4;boolean hasCpusSoftLimit()
Soft CPU limit.
optional double cpus_soft_limit = 45;double getCpusSoftLimit()
Soft CPU limit.
optional double cpus_soft_limit = 45;boolean hasCpusNrPeriods()
cpu.stat on process throttling (for contention issues).
optional uint32 cpus_nr_periods = 7;int getCpusNrPeriods()
cpu.stat on process throttling (for contention issues).
optional uint32 cpus_nr_periods = 7;boolean hasCpusNrThrottled()
optional uint32 cpus_nr_throttled = 8;int getCpusNrThrottled()
optional uint32 cpus_nr_throttled = 8;boolean hasCpusThrottledTimeSecs()
optional double cpus_throttled_time_secs = 9;double getCpusThrottledTimeSecs()
optional double cpus_throttled_time_secs = 9;boolean hasMemTotalBytes()
mem_total_bytes was added in 0.23.0 to represent the total memory of a process in RAM (as opposed to in Swap). This was previously reported as mem_rss_bytes, which was also changed in 0.23.0 to represent only the anonymous memory usage, to keep in sync with Linux kernel's (arguably erroneous) use of terminology.
optional uint64 mem_total_bytes = 36;long getMemTotalBytes()
mem_total_bytes was added in 0.23.0 to represent the total memory of a process in RAM (as opposed to in Swap). This was previously reported as mem_rss_bytes, which was also changed in 0.23.0 to represent only the anonymous memory usage, to keep in sync with Linux kernel's (arguably erroneous) use of terminology.
optional uint64 mem_total_bytes = 36;boolean hasMemTotalMemswBytes()
Total memory + swap usage. This is set if swap is enabled.
optional uint64 mem_total_memsw_bytes = 37;long getMemTotalMemswBytes()
Total memory + swap usage. This is set if swap is enabled.
optional uint64 mem_total_memsw_bytes = 37;boolean hasMemLimitBytes()
Hard memory limit.
optional uint64 mem_limit_bytes = 6;long getMemLimitBytes()
Hard memory limit.
optional uint64 mem_limit_bytes = 6;boolean hasMemSoftLimitBytes()
Soft memory limit.
optional uint64 mem_soft_limit_bytes = 38;long getMemSoftLimitBytes()
Soft memory limit.
optional uint64 mem_soft_limit_bytes = 38;boolean hasMemFileBytes()
TODO(chzhcn) mem_file_bytes and mem_anon_bytes are deprecated in 0.23.0 and will be removed in 0.24.0.
optional uint64 mem_file_bytes = 10;long getMemFileBytes()
TODO(chzhcn) mem_file_bytes and mem_anon_bytes are deprecated in 0.23.0 and will be removed in 0.24.0.
optional uint64 mem_file_bytes = 10;boolean hasMemAnonBytes()
optional uint64 mem_anon_bytes = 11;long getMemAnonBytes()
optional uint64 mem_anon_bytes = 11;boolean hasMemCacheBytes()
mem_cache_bytes is added in 0.23.0 to represent page cache usage.
optional uint64 mem_cache_bytes = 39;long getMemCacheBytes()
mem_cache_bytes is added in 0.23.0 to represent page cache usage.
optional uint64 mem_cache_bytes = 39;boolean hasMemRssBytes()
Since 0.23.0, mem_rss_bytes is changed to represent only anonymous memory usage. Note that neither its requiredness, type, name nor numeric tag has been changed.
optional uint64 mem_rss_bytes = 5;long getMemRssBytes()
Since 0.23.0, mem_rss_bytes is changed to represent only anonymous memory usage. Note that neither its requiredness, type, name nor numeric tag has been changed.
optional uint64 mem_rss_bytes = 5;boolean hasMemMappedFileBytes()
optional uint64 mem_mapped_file_bytes = 12;long getMemMappedFileBytes()
optional uint64 mem_mapped_file_bytes = 12;boolean hasMemSwapBytes()
This is only set if swap is enabled.
optional uint64 mem_swap_bytes = 40;long getMemSwapBytes()
This is only set if swap is enabled.
optional uint64 mem_swap_bytes = 40;boolean hasMemUnevictableBytes()
optional uint64 mem_unevictable_bytes = 41;long getMemUnevictableBytes()
optional uint64 mem_unevictable_bytes = 41;boolean hasMemLowPressureCounter()
Number of occurrences of different levels of memory pressure events reported by memory cgroup. Pressure listening (re)starts with these values set to 0 when slave (re)starts. See https://www.kernel.org/doc/Documentation/cgroups/memory.txt for more details.
optional uint64 mem_low_pressure_counter = 32;long getMemLowPressureCounter()
Number of occurrences of different levels of memory pressure events reported by memory cgroup. Pressure listening (re)starts with these values set to 0 when slave (re)starts. See https://www.kernel.org/doc/Documentation/cgroups/memory.txt for more details.
optional uint64 mem_low_pressure_counter = 32;boolean hasMemMediumPressureCounter()
optional uint64 mem_medium_pressure_counter = 33;long getMemMediumPressureCounter()
optional uint64 mem_medium_pressure_counter = 33;boolean hasMemCriticalPressureCounter()
optional uint64 mem_critical_pressure_counter = 34;long getMemCriticalPressureCounter()
optional uint64 mem_critical_pressure_counter = 34;boolean hasDiskLimitBytes()
Disk Usage Information for executor working directory.
optional uint64 disk_limit_bytes = 26;long getDiskLimitBytes()
Disk Usage Information for executor working directory.
optional uint64 disk_limit_bytes = 26;boolean hasDiskUsedBytes()
optional uint64 disk_used_bytes = 27;long getDiskUsedBytes()
optional uint64 disk_used_bytes = 27;java.util.List<Protos.DiskStatistics> getDiskStatisticsList()
Per disk (resource) statistics.
repeated .mesos.DiskStatistics disk_statistics = 43;Protos.DiskStatistics getDiskStatistics(int index)
Per disk (resource) statistics.
repeated .mesos.DiskStatistics disk_statistics = 43;int getDiskStatisticsCount()
Per disk (resource) statistics.
repeated .mesos.DiskStatistics disk_statistics = 43;java.util.List<? extends Protos.DiskStatisticsOrBuilder> getDiskStatisticsOrBuilderList()
Per disk (resource) statistics.
repeated .mesos.DiskStatistics disk_statistics = 43;Protos.DiskStatisticsOrBuilder getDiskStatisticsOrBuilder(int index)
Per disk (resource) statistics.
repeated .mesos.DiskStatistics disk_statistics = 43;boolean hasBlkioStatistics()
Cgroups blkio statistics.
optional .mesos.CgroupInfo.Blkio.Statistics blkio_statistics = 44;Protos.CgroupInfo.Blkio.Statistics getBlkioStatistics()
Cgroups blkio statistics.
optional .mesos.CgroupInfo.Blkio.Statistics blkio_statistics = 44;Protos.CgroupInfo.Blkio.StatisticsOrBuilder getBlkioStatisticsOrBuilder()
Cgroups blkio statistics.
optional .mesos.CgroupInfo.Blkio.Statistics blkio_statistics = 44;boolean hasPerf()
Perf statistics.
optional .mesos.PerfStatistics perf = 13;Protos.PerfStatistics getPerf()
Perf statistics.
optional .mesos.PerfStatistics perf = 13;Protos.PerfStatisticsOrBuilder getPerfOrBuilder()
Perf statistics.
optional .mesos.PerfStatistics perf = 13;boolean hasNetRxPackets()
Network Usage Information:
optional uint64 net_rx_packets = 14;long getNetRxPackets()
Network Usage Information:
optional uint64 net_rx_packets = 14;boolean hasNetRxBytes()
optional uint64 net_rx_bytes = 15;long getNetRxBytes()
optional uint64 net_rx_bytes = 15;boolean hasNetRxErrors()
optional uint64 net_rx_errors = 16;long getNetRxErrors()
optional uint64 net_rx_errors = 16;boolean hasNetRxDropped()
optional uint64 net_rx_dropped = 17;long getNetRxDropped()
optional uint64 net_rx_dropped = 17;boolean hasNetTxPackets()
optional uint64 net_tx_packets = 18;long getNetTxPackets()
optional uint64 net_tx_packets = 18;boolean hasNetTxBytes()
optional uint64 net_tx_bytes = 19;long getNetTxBytes()
optional uint64 net_tx_bytes = 19;boolean hasNetTxErrors()
optional uint64 net_tx_errors = 20;long getNetTxErrors()
optional uint64 net_tx_errors = 20;boolean hasNetTxDropped()
optional uint64 net_tx_dropped = 21;long getNetTxDropped()
optional uint64 net_tx_dropped = 21;boolean hasNetTcpRttMicrosecsP50()
The kernel keeps track of RTT (round-trip time) for its TCP sockets. RTT is a way to tell the latency of a container.
optional double net_tcp_rtt_microsecs_p50 = 22;double getNetTcpRttMicrosecsP50()
The kernel keeps track of RTT (round-trip time) for its TCP sockets. RTT is a way to tell the latency of a container.
optional double net_tcp_rtt_microsecs_p50 = 22;boolean hasNetTcpRttMicrosecsP90()
optional double net_tcp_rtt_microsecs_p90 = 23;double getNetTcpRttMicrosecsP90()
optional double net_tcp_rtt_microsecs_p90 = 23;boolean hasNetTcpRttMicrosecsP95()
optional double net_tcp_rtt_microsecs_p95 = 24;double getNetTcpRttMicrosecsP95()
optional double net_tcp_rtt_microsecs_p95 = 24;boolean hasNetTcpRttMicrosecsP99()
optional double net_tcp_rtt_microsecs_p99 = 25;double getNetTcpRttMicrosecsP99()
optional double net_tcp_rtt_microsecs_p99 = 25;boolean hasNetTcpActiveConnections()
optional double net_tcp_active_connections = 28;double getNetTcpActiveConnections()
optional double net_tcp_active_connections = 28;boolean hasNetTcpTimeWaitConnections()
optional double net_tcp_time_wait_connections = 29;double getNetTcpTimeWaitConnections()
optional double net_tcp_time_wait_connections = 29;java.util.List<Protos.TrafficControlStatistics> getNetTrafficControlStatisticsList()
Network traffic flowing into or out of a container can be delayed or dropped due to congestion or policy inside and outside the container.
repeated .mesos.TrafficControlStatistics net_traffic_control_statistics = 35;Protos.TrafficControlStatistics getNetTrafficControlStatistics(int index)
Network traffic flowing into or out of a container can be delayed or dropped due to congestion or policy inside and outside the container.
repeated .mesos.TrafficControlStatistics net_traffic_control_statistics = 35;int getNetTrafficControlStatisticsCount()
Network traffic flowing into or out of a container can be delayed or dropped due to congestion or policy inside and outside the container.
repeated .mesos.TrafficControlStatistics net_traffic_control_statistics = 35;java.util.List<? extends Protos.TrafficControlStatisticsOrBuilder> getNetTrafficControlStatisticsOrBuilderList()
Network traffic flowing into or out of a container can be delayed or dropped due to congestion or policy inside and outside the container.
repeated .mesos.TrafficControlStatistics net_traffic_control_statistics = 35;Protos.TrafficControlStatisticsOrBuilder getNetTrafficControlStatisticsOrBuilder(int index)
Network traffic flowing into or out of a container can be delayed or dropped due to congestion or policy inside and outside the container.
repeated .mesos.TrafficControlStatistics net_traffic_control_statistics = 35;boolean hasNetSnmpStatistics()
Network SNMP statistics for each container.
optional .mesos.SNMPStatistics net_snmp_statistics = 42;Protos.SNMPStatistics getNetSnmpStatistics()
Network SNMP statistics for each container.
optional .mesos.SNMPStatistics net_snmp_statistics = 42;Protos.SNMPStatisticsOrBuilder getNetSnmpStatisticsOrBuilder()
Network SNMP statistics for each container.
optional .mesos.SNMPStatistics net_snmp_statistics = 42;