feat: wire all health metrics and add instance counts to dashboard
Wired ISiteHealthCollector calls for script errors (ScriptExecutionActor), alarm eval errors (AlarmActor), dead letters (DeadLetterMonitorActor), and S&F buffer depth placeholder. Added instance count tracking (deployed/ enabled/disabled) to SiteHealthReport via DeploymentManagerActor. Updated Health Dashboard UI to show instance counts per site. All metrics flow through the existing health report pipeline via ClusterClient.
This commit is contained in:
@@ -100,6 +100,23 @@
|
||||
}
|
||||
</div>
|
||||
|
||||
@* Instances *@
|
||||
<div class="col-md-4">
|
||||
<h6 class="text-muted small mb-2">Instances</h6>
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span class="small">Deployed</span>
|
||||
<span>@report.DeployedInstanceCount</span>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span class="small">Enabled</span>
|
||||
<span class="text-success">@report.EnabledInstanceCount</span>
|
||||
</div>
|
||||
<div class="d-flex justify-content-between mb-1">
|
||||
<span class="small">Disabled</span>
|
||||
<span class="text-warning">@report.DisabledInstanceCount</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@* Error Counts *@
|
||||
<div class="col-md-4">
|
||||
<h6 class="text-muted mb-2">Error Counts</h6>
|
||||
|
||||
Reference in New Issue
Block a user