healthcheck-dotnet-kafka

star 12

Đăng ký Kafka readiness qua AddKafka() (broker connectivity) và HealthChecks:Readiness. Dùng khi project .NET cần probe Kafka trên /health/ready.

hoangnh2412 By hoangnh2412 schedule Updated 5/16/2026

name: healthcheck-dotnet-kafka description: Đăng ký Kafka readiness qua AddKafka() (broker connectivity) và HealthChecks:Readiness. Dùng khi project .NET cần probe Kafka trên /health/ready. dependencies: - AspNetCore.HealthChecks.Kafka

Kafka

"HealthChecks": {
  "Readiness": {
    "Kafka": "Messaging:Kafka:BootstrapServers"
  }
}
var keyPath = readiness.GetValue<string>("Kafka");
var bootstrapServers = configuration[keyPath!];

if (!string.IsNullOrWhiteSpace(bootstrapServers))
{
    healthChecks.AddKafka(
        setup => setup.BootstrapServers = bootstrapServers,
        name: "kafka",
        failureStatus: HealthStatus.Unhealthy,
        tags: [HealthCheckTags.Readiness],
        timeout: probeTimeout);
}
Install via CLI
npx skills add https://github.com/hoangnh2412/jarvis --skill healthcheck-dotnet-kafka
Repository Details
star Stars 12
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator