我正在使用微服务(多个服务)并希望拥有可以调用的 HealthCheck 服务并获取所有正在运行的服务的运行状况。我不想为每个服务触发运行状况检查。这个想法是通过 GRPC 获得每个服务的运行状况。
我的一项服务有:
''' services.AddHealthChecks() .AddCheck("Ping", () => HealthCheckResult.Healthy("Ping is OK!"), tags: new[] { "ping_tag" }).AddDbContextCheck(name: "My DB "); '''
在此服务中调用我的 GRPC 端点并获取结果时,如何通过代码运行运行状况检查。