2022-07-06 06:08:45 +00:00
< page-header
title="'Container statistics'"
breadcrumbs="[
{ label:'Containers', link:'docker.containers' },
2022-11-28 02:00:28 +00:00
{
2022-07-06 06:08:45 +00:00
label:(container.Name | trimcontainername),
2022-11-28 02:00:28 +00:00
link: 'docker.containers.container',
2022-07-06 06:08:45 +00:00
linkParams:container.Id
}, 'Stats']"
>
< / page-header >
2017-09-09 16:49:21 +00:00
< div class = "row" >
< div class = "col-md-12" >
< rd-widget >
2022-11-28 02:00:28 +00:00
< rd-widget-header icon = "info" title-text = "About statistics" > < / rd-widget-header >
2017-09-09 16:49:21 +00:00
< rd-widget-body >
< form class = "form-horizontal" >
< div class = "form-group" >
< div class = "col-sm-12" >
< span class = "small text-muted" >
2020-04-10 21:54:53 +00:00
This view displays real-time statistics about the container < b > {{ container.Name | trimcontainername }}< / b > as well as a list of the running processes inside this
container.
2017-09-09 16:49:21 +00:00
< / span >
< / div >
< / div >
< div class = "form-group" >
2022-01-17 05:53:32 +00:00
< label for = "refreshRate" class = "col-sm-3 col-md-2 col-lg-2 margin-sm-top control-label text-left" > Refresh rate < / label >
2017-09-09 16:49:21 +00:00
< div class = "col-sm-3 col-md-2" >
< select id = "refreshRate" ng-model = "state.refreshRate" ng-change = "changeUpdateRepeater()" class = "form-control" >
2018-12-03 08:49:02 +00:00
< option value = "1" > 1s< / option >
< option value = "3" > 3s< / option >
2017-09-09 16:49:21 +00:00
< option value = "5" > 5s< / option >
< option value = "10" > 10s< / option >
< option value = "30" > 30s< / option >
< option value = "60" > 60s< / option >
< / select >
< / div >
< span >
2022-11-28 02:00:28 +00:00
< pr-icon id = "refreshRateChange" icon = "'check'" mode = "'success'" style = "display: none" > < / pr-icon >
2017-09-09 16:49:21 +00:00
< / span >
< / div >
2017-09-27 07:47:11 +00:00
< div class = "form-group" ng-if = "state.networkStatsUnavailable" >
< div class = "col-sm-12" >
2022-11-28 02:00:28 +00:00
< span class = "small text-muted" >
< pr-icon icon = "'alert-triangle'" mode = "'warning'" > < / pr-icon >
Network stats are unavailable for this container.
< / span >
2017-09-27 07:47:11 +00:00
< / div >
< / div >
2021-06-14 03:57:00 +00:00
< div class = "form-group" ng-if = "state.ioStatsUnavailable" >
< div class = "col-sm-12" >
2022-11-28 02:00:28 +00:00
< span class = "small text-muted" >
< pr-icon icon = "'alert-triangle'" mode = "'warning'" > < / pr-icon >
I/O stats are unavailable for this container.
< / span >
2021-06-14 03:57:00 +00:00
< / div >
< / div >
2017-09-09 16:49:21 +00:00
< / form >
< / rd-widget-body >
< / rd-widget >
< / div >
< / div >
< div class = "row" >
2021-06-14 03:57:00 +00:00
< div class = "col-lg-6 col-md-6 col-sm-12" >
2017-09-09 16:49:21 +00:00
< rd-widget >
2022-11-28 02:00:28 +00:00
< rd-widget-header icon = "bar-chart" title-text = "Memory usage" > < / rd-widget-header >
2017-09-09 16:49:21 +00:00
< rd-widget-body >
2022-01-17 05:53:32 +00:00
< div class = "chart-container" style = "position: relative" >
2017-09-09 16:49:21 +00:00
< canvas id = "memoryChart" width = "770" height = "300" > < / canvas >
< / div >
< / rd-widget-body >
< / rd-widget >
< / div >
2021-06-14 03:57:00 +00:00
< div class = "col-lg-6 col-md-6 col-sm-12" >
2017-09-09 16:49:21 +00:00
< rd-widget >
2022-11-28 02:00:28 +00:00
< rd-widget-header icon = "bar-chart" title-text = "CPU usage" > < / rd-widget-header >
2017-09-09 16:49:21 +00:00
< rd-widget-body >
2022-01-17 05:53:32 +00:00
< div class = "chart-container" style = "position: relative" >
2017-09-09 16:49:21 +00:00
< canvas id = "cpuChart" width = "770" height = "300" > < / canvas >
< / div >
< / rd-widget-body >
< / rd-widget >
< / div >
2021-06-14 03:57:00 +00:00
< div class = "col-lg-6 col-md-6 col-sm-12" ng-if = "!state.networkStatsUnavailable" >
2017-09-09 16:49:21 +00:00
< rd-widget >
2022-11-28 02:00:28 +00:00
< rd-widget-header icon = "bar-chart" title-text = "Network usage (aggregate)" > < / rd-widget-header >
2017-09-09 16:49:21 +00:00
< rd-widget-body >
2022-01-17 05:53:32 +00:00
< div class = "chart-container" style = "position: relative" >
2017-09-09 16:49:21 +00:00
< canvas id = "networkChart" width = "770" height = "300" > < / canvas >
< / div >
< / rd-widget-body >
< / rd-widget >
< / div >
2017-12-06 11:04:02 +00:00
2021-06-14 03:57:00 +00:00
< div class = "col-lg-6 col-md-6 col-sm-12" ng-if = "!state.ioStatsUnavailable" >
< rd-widget >
2022-11-28 02:00:28 +00:00
< rd-widget-header icon = "bar-chart" title-text = "I/O usage (aggregate)" > < / rd-widget-header >
2021-06-14 03:57:00 +00:00
< rd-widget-body >
2022-01-17 05:53:32 +00:00
< div class = "chart-container" style = "position: relative" >
2021-06-14 03:57:00 +00:00
< canvas id = "ioChart" width = "770" height = "300" > < / canvas >
< / div >
< / rd-widget-body >
< / rd-widget >
< / div >
< / div >
< div class = "row" >
2020-06-10 19:59:11 +00:00
< div class = "col-sm-12" >
2017-12-06 11:04:02 +00:00
< container-processes-datatable
2020-04-10 21:54:53 +00:00
title-text="Processes"
2022-07-25 03:03:22 +00:00
title-icon="list"
2020-04-10 21:54:53 +00:00
dataset="processInfo.Processes"
headerset="processInfo.Titles"
table-key="container-processes"
2018-07-24 07:25:46 +00:00
>< / container-processes-datatable >
2017-09-09 16:49:21 +00:00
< / div >
< / div >