1 <div class="row col-md-12">
2 <div class="col-md-2" style="display: inherit;">
3 <h3 style="margin-top: auto; margin-bottom: auto">Configuration</h3>
8 <nb-actions size="small">
10 <button id="refresh-topo" (click)="getAGLTopo()">
11 <i class="fa fa-refresh"></i>
19 <div class="col-md-8" style="text-align: right;">
20 <label>Monitoring actions</label>
21 <button id="start-trace" class="btn btn-primary" (click)="onStartTrace()" [disabled]="
22 isStartBtnDisable()">{{ starting ?"Starting... ":"Start" }}
23 <span *ngIf="starting" class="fa fa-gear faa-spin animated fa-size-x2"></span>
26 <button id="stop-trace" class="btn btn-primary" (click)="onStopTrace()" [disabled]="
27 isStopBtnDisable()">{{ stopping ?"Stopping... ":"Stop" }}
28 <span *ngIf="stopping" class="fa fa-gear faa-spin animated fa-size-x2"></span>
31 <button id="show-graph" class="btn btn-primary" (click)="showGraph()">
36 <div class="row col-md-12">
37 <table class="table table-striped" style="color:black;">
41 <th style="width: 6rem;">Pid</th>
44 <th style="width: 6rem;">Monitor</th>
46 <ng-container *ngIf="aglTopoInit; else loading">
47 <ng-container *ngIf="daemonCheckboxes?.length; else noItems">
48 <tr *ngFor="let tp of daemonCheckboxes">
49 <td *ngFor="let col of ['name', 'pid', 'ws_clients', 'ws_servers']">
52 <td style="text-align: center;">
53 <ng-container *ngIf="!tp.topo.disabled else disableTopo">
54 <nb-checkbox indeterminate [(ngModel)]="tp.value"></nb-checkbox>
56 <ng-template #disableTopo>
57 <span style="font-size: smaller; color: grey; font-style: italic;">DISABLED
63 <ng-template #noItems>No Items!</ng-template>
64 <ng-template #loading>loading...</ng-template>
66 <ng-template #loading>loading...</ng-template>
71 <div class="row col-md-6" style="display: inherit;">
72 <h3 style="margin-top: auto; margin-bottom: auto">AGL Bindings Topology</h3>
74 <div class="row col-md-12" style="">
75 <svg id="graph" width="100%" height="800">