@fonoster/grpc-health-check
Advanced tools
Comparing version
"use strict"; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -10,3 +7,4 @@ exports.useHealth = void 0; | ||
const proto_definition_1 = require("./proto-definition"); | ||
const logger_1 = __importDefault(require("@fonoster/logger")); | ||
const logger_1 = require("@fonoster/logger"); | ||
const logger = (0, logger_1.getLogger)({ service: "grpc-health-check", filePath: __filename }); | ||
function useHealth(server, proto = (0, proto_definition_1.getProto)()) { | ||
@@ -18,3 +16,3 @@ const statusMap = { | ||
server.addService(proto.grpc.health.v1.Health.service, service); | ||
logger_1.default.info("added healthcheck service from @fonoster/grpc-health-check"); | ||
logger.info("added healthcheck service"); | ||
return server; | ||
@@ -21,0 +19,0 @@ } |
"use strict"; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.checker = void 0; | ||
const logger_1 = __importDefault(require("@fonoster/logger")); | ||
const logger_1 = require("@fonoster/logger"); | ||
const health_client_1 = require("./health-client"); | ||
const logger = (0, logger_1.getLogger)({ service: "grpc-health-check", filePath: __filename }); | ||
async function checker(service, address) { | ||
@@ -13,7 +11,7 @@ const health = new health_client_1.HealthClient(address); | ||
const { status } = await health.check(service); | ||
logger_1.default.info(`@fonoster/grpc-health-check healthcheck success [status: ${status}]`); | ||
logger.info(`healthcheck success [status: ${status}]`); | ||
process.exit(0); | ||
} | ||
catch (error) { | ||
logger_1.default.error(`@fonoster/grpc-health-check healthcheck failed: ${error}`, error); | ||
logger.error(`healthcheck failed: ${error}`, error); | ||
process.exit(1); | ||
@@ -20,0 +18,0 @@ } |
{ | ||
"name": "@fonoster/grpc-health-check", | ||
"version": "3.1.1", | ||
"version": "3.1.2", | ||
"description": "An implementation of gRPC health checks, written in typescript.", | ||
@@ -30,4 +30,4 @@ "keywords": [ | ||
"devDependencies": { | ||
"@fonoster/logger": "^0.3.16-alpha.2", | ||
"@grpc/grpc-js": "^1.6.10", | ||
"@fonoster/logger": "^0.3.20", | ||
"@grpc/grpc-js": "^1.8.4", | ||
"@grpc/proto-loader": "^0.7.2", | ||
@@ -43,4 +43,4 @@ "@types/google-protobuf": "^3.15.6", | ||
"peerDependencies": { | ||
"@fonoster/logger": "^0.3.16-alpha.2", | ||
"@grpc/grpc-js": "^1.6.10", | ||
"@fonoster/logger": "^0.3.20", | ||
"@grpc/grpc-js": "^1.8.4", | ||
"@grpc/proto-loader": "^0.7.2" | ||
@@ -47,0 +47,0 @@ }, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
28771
-0.27%327
-1.21%