2022-07-06 06:08:45 +00:00
< page-header
title="'Container statistics'"
breadcrumbs="[
{ label:'Containers', link:'docker.containers' },
{
label:(container.Name | trimcontainername),
link: 'docker.containers.container',
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-07-25 03:03:22 +00:00
< rd-widget-header icon = "info" feather-icon = "true" 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-01-17 05:53:32 +00:00
< i id = "refreshRateChange" class = "fa fa-check green-icon" aria-hidden = "true" style = "margin-top: 7px; display: none" > < / i >
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" >
2020-04-10 21:54:53 +00:00
< span class = "small text-muted" > < i class = "fa fa-exclamation-triangle orange-icon" aria-hidden = "true" > < / i > 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" >
< span class = "small text-muted" > < i class = "fa fa-exclamation-triangle orange-icon" aria-hidden = "true" > < / i > I/O stats are unavailable for this container. < / span >
< / 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-07-25 03:03:22 +00:00
< rd-widget-header icon = "bar-chart" feather-icon = "true" 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-07-25 03:03:22 +00:00
< rd-widget-header icon = "bar-chart" feather-icon = "true" 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-07-25 03:03:22 +00:00
< rd-widget-header icon = "bar-chart" feather-icon = "true" 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-07-25 03:03:22 +00:00
< rd-widget-header icon = "bar-chart" feather-icon = "true" 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 >