Skip to content

Commit ab4a8b1

Browse files
author
ci bot
committed
Merge branch 'agent-alert-help' into 'enterprise'
fix(ui): add help text for agent alerts See merge request dkinternal/observability/dataops-observability!23
2 parents 6d8ec5d + 420517f commit ab4a8b1

File tree

2 files changed

+30
-3
lines changed

2 files changed

+30
-3
lines changed

observability_ui/apps/shell/src/app/components/project-alerts/project-alerts.component.html

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,23 @@
22

33
<div class="title mb-2">Agent Alerts</div>
44

5-
<mat-card class="mt-4">
5+
<mat-card>
66
<mat-card-content>
77
<mat-icon
88
*ngIf="!editing"
99
class="edit-icon"
1010
(click)="startEditing();"
11-
[dkTooltip]="'Edit the agent alerts configuration'"
11+
[dkTooltip]="'Edit agent alerts'"
1212
>edit
1313
</mat-icon>
1414

1515
<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>
1722
</ng-container>
1823

1924
<ng-container *ngIf="editing">
@@ -22,10 +27,22 @@
2227
<span>Check agent connectivity every</span>
2328
<input matInput #checkInternalInput [formControl]="form.controls.agent_check_interval" type="number"/>
2429
<span>seconds</span>
30+
<mat-icon dkTooltipPlacement="top"
31+
[dkTooltip]="intervalTooltip"
32+
class="ml-1 info-icon">info_outline</mat-icon>
2533
</div>
2634
</form>
2735
</ng-container>
2836

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+
2946
<div class="text--secondary mb-2" *ngIf="!editing">
3047
<ng-container *ngIf="alertActions.length > 0">When an agent goes offline</ng-container>
3148
<ng-container *ngIf="alertActions.length <= 0">No alerts configured</ng-container>

observability_ui/apps/shell/src/app/components/project-alerts/project-alerts.component.scss

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,13 @@
4141
.title {
4242
@include mixins.font-style($style: menu);
4343
}
44+
45+
.info-icon {
46+
@include mixins.icon-size(16px);
47+
@include mixins.font-color(secondary);
48+
}
49+
50+
.info-list {
51+
margin: 0;
52+
padding-left: 12px;
53+
}

0 commit comments

Comments
 (0)