Skip to content

Healthcheck Node examples

import { createHealthManager } from "@nexload-sdk/healthcheck";
import {
containerMetricsCollector,
nodeRuntimeAdapter,
tcpCheck,
} from "@nexload-sdk/healthcheck-node";
const health = createHealthManager({
service: { name: "worker" },
runtime: nodeRuntimeAdapter(),
checks: [tcpCheck("redis", { host: "redis", port: 6379 })],
collectors: [containerMetricsCollector()],
});

Executable cgroup cases: cgroup.test.mjs.

The documentation example is type-checked in CI: healthcheck-node.ts.