summaryrefslogtreecommitdiff
path: root/u/server
diff options
context:
space:
mode:
Diffstat (limited to 'u/server')
-rw-r--r--u/server/activity/health.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/u/server/activity/health.ts b/u/server/activity/health.ts
index b9dedf9..3b4a23a 100644
--- a/u/server/activity/health.ts
+++ b/u/server/activity/health.ts
@@ -35,16 +35,18 @@ export class HealthCheckActivityImpl implements IHealthCheckActivity {
return req
.bimap(TraceUtil.withFunctionTrace(this.checkHealth))
.bimap(TraceUtil.withMetricTrace(healthCheckMetric))
- .flatMap((r) => r.move(HealthCheckInput.CHECK).map(this.check))
+ .flatMap((r) =>
+ r.move(HealthCheckInput.CHECK).map((input) => this.check(input)),
+ )
.peek(
TraceUtil.promiseify((h) =>
h.get().fold(({ isLeft, value }) => {
- if (isLeft) {
- h.trace.trace(healthCheckMetric.failure);
- h.trace.addTrace(LogLevel.ERROR).trace(`${value}`);
+ if (!isLeft) {
+ h.trace.trace(healthCheckMetric.success);
return;
}
- h.trace.trace(healthCheckMetric.success);
+ h.trace.trace(healthCheckMetric.failure);
+ h.trace.addTrace(LogLevel.ERROR).trace(`${value}`);
}),
),
)