|
2 | 2 |
|
3 | 3 | <div class="title mb-2">Agent Alerts</div> |
4 | 4 |
|
5 | | - <mat-card class="mt-4"> |
| 5 | + <mat-card> |
6 | 6 | <mat-card-content> |
7 | 7 | <mat-icon |
8 | 8 | *ngIf="!editing" |
9 | 9 | class="edit-icon" |
10 | 10 | (click)="startEditing();" |
11 | | - [dkTooltip]="'Edit the agent alerts configuration'" |
| 11 | + [dkTooltip]="'Edit agent alerts'" |
12 | 12 | >edit |
13 | 13 | </mat-icon> |
14 | 14 |
|
15 | 15 | <ng-container *ngIf="!editing"> |
16 | | - <div class="mb-3 mt-1">Check agent connectivity every {{ alertSettings().agent_check_interval }} seconds</div> |
| 16 | + <div class="line mb-3 mt-1"> |
| 17 | + Check agent connectivity every {{ alertSettings().agent_check_interval }} seconds |
| 18 | + <mat-icon dkTooltipPlacement="top" |
| 19 | + [dkTooltip]="intervalTooltip" |
| 20 | + class="ml-1 info-icon">info_outline</mat-icon> |
| 21 | + </div> |
17 | 22 | </ng-container> |
18 | 23 |
|
19 | 24 | <ng-container *ngIf="editing"> |
|
22 | 27 | <span>Check agent connectivity every</span> |
23 | 28 | <input matInput #checkInternalInput [formControl]="form.controls.agent_check_interval" type="number"/> |
24 | 29 | <span>seconds</span> |
| 30 | + <mat-icon dkTooltipPlacement="top" |
| 31 | + [dkTooltip]="intervalTooltip" |
| 32 | + class="ml-1 info-icon">info_outline</mat-icon> |
25 | 33 | </div> |
26 | 34 | </form> |
27 | 35 | </ng-container> |
28 | 36 |
|
| 37 | + <ng-template #intervalTooltip> |
| 38 | + The status of an agent is determined as follows. |
| 39 | + <ul class="info-list"> |
| 40 | + <li><i>Online</i>: a heartbeat signal was received within the last interval.</li> |
| 41 | + <li><i>Unhealthy</i>: a heartbeat signal was last received between 2 and 4 intervals ago.</li> |
| 42 | + <li><i>Offline</i>: a heartbeat signal was last received more than 4 intervals ago.</li> |
| 43 | + </ul> |
| 44 | + </ng-template> |
| 45 | + |
29 | 46 | <div class="text--secondary mb-2" *ngIf="!editing"> |
30 | 47 | <ng-container *ngIf="alertActions.length > 0">When an agent goes offline</ng-container> |
31 | 48 | <ng-container *ngIf="alertActions.length <= 0">No alerts configured</ng-container> |
|
0 commit comments