<rd-header> <rd-header-title title="Home"> <i id="loadingViewSpinner" class="fa fa-cog fa-spin"></i> </rd-header-title> <rd-header-content>Dashboard</rd-header-content> </rd-header> <div class="row"> <div class="col-lg-12 col-md-12 col-xs-12" ng-if="endpointMode.provider !== 'DOCKER_SWARM'"> <rd-widget> <rd-widget-header icon="fa-tachometer" title="Node info"></rd-widget-header> <rd-widget-body classes="no-padding"> <table class="table"> <tbody> <tr> <td>Name</td> <td>{{ infoData.Name }}</td> </tr> <tr> <td>Docker version</td> <td>{{ infoData.ServerVersion }}</td> </tr> <tr> <td>CPU</td> <td>{{ infoData.NCPU }}</td> </tr> <tr> <td>Memory</td> <td>{{ infoData.MemTotal|humansize }}</td> </tr> </tbody> </table> </rd-widget-body> </rd-widget> </div> <div class="col-lg-12 col-md-12 col-xs-12" ng-if="endpointMode.provider === 'DOCKER_SWARM'"> <rd-widget> <rd-widget-header icon="fa-tachometer" title="Cluster info"></rd-widget-header> <rd-widget-body classes="no-padding"> <table class="table"> <tbody> <tr> <td>Nodes</td> <td>{{ infoData.SystemStatus[0][1] == 'primary' ? infoData.SystemStatus[3][1] : infoData.SystemStatus[4][1] }}</td> </tr> <tr> <td>Swarm version</td> <td>{{ infoData.ServerVersion|swarmversion }}</td> </tr> <tr> <td>Total CPU</td> <td>{{ infoData.NCPU }}</td> </tr> <tr> <td>Total memory</td> <td>{{ infoData.MemTotal|humansize: 2 }}</td> </tr> </tbody> </table> </rd-widget-body> </rd-widget> </div> <div class="col-lg-12 col-md-12 col-xs-12" ng-if="endpointMode.provider === 'DOCKER_SWARM_MODE'"> <rd-widget> <rd-widget-header icon="fa-tachometer" title="Swarm info"></rd-widget-header> <rd-widget-body classes="no-padding"> <table class="table"> <tbody> <tr> <td colspan="2"><span class="small text-muted">This node is part of a Swarm cluster</span></td> </tr> <tr > <td>Node role</td> <td>{{ infoData.Swarm.ControlAvailable ? 'Manager' : 'Worker' }}</td> </tr> <tr ng-if="infoData.Swarm.ControlAvailable"> <td>Nodes in the cluster</td> <td>{{ infoData.Swarm.Nodes }}</td> </tr> </tbody> </table> </rd-widget-body> </rd-widget> </div> </div> <div class="row"> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> <a ui-sref="containers"> <rd-widget> <rd-widget-body> <div class="widget-icon blue pull-left"> <i class="fa fa-server"></i> </div> <div class="pull-right"> <div><i class="fa fa-heartbeat space-right green-icon"></i>{{ containerData.running }} running</div> <div><i class="fa fa-heartbeat space-right red-icon"></i>{{ containerData.stopped }} stopped</div> </div> <div class="title">{{ containerData.total }}</div> <div class="comment">Containers</div> </rd-widget-body> </rd-widget> </a> </div> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> <a ui-sref="images"> <rd-widget> <rd-widget-body> <div class="widget-icon blue pull-left"> <i class="fa fa-clone"></i> </div> <div class="pull-right"> <div><i class="fa fa-pie-chart space-right"></i>{{ imageData.size|humansize }}</div> </div> <div class="title">{{ imageData.total }}</div> <div class="comment">Images</div> </rd-widget-body> </rd-widget> </a> </div> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> <a ui-sref="volumes"> <rd-widget> <rd-widget-body> <div class="widget-icon blue pull-left"> <i class="fa fa-cubes"></i> </div> <div class="pull-right" ng-if="infoData.Driver"> <div><i class="fa fa-hdd-o space-right"></i>{{ infoData.Driver }} driver</div> </div> <div class="title">{{ volumeData.total }}</div> <div class="comment">Volumes</div> </rd-widget-body> </rd-widget> </a> </div> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> <a ui-sref="networks"> <rd-widget> <rd-widget-body> <div class="widget-icon blue pull-left"> <i class="fa fa-sitemap"></i> </div> <div class="title">{{ networkData.total }}</div> <div class="comment">Networks</div> </rd-widget-body> </rd-widget> </a> </div> </div> <div class="row"> </div>