Skip to main content
Solved

Using a Load Balancer to Check Stream Health

  • March 11, 2025
  • 0 replies
  • 32 views

Is there a URL or API endpoint I can use to check the status of a Stream Worker or Leader? If so, what HTTP Status codes does the endpoint return?

Best answer by Eugene Katz

You should be able to use the :9000/api/v1/health endpoint, assuming youre using the default API port.

Expected responses are:

  • 200 – Healthy.
  • 420 – Shutting down.
  • 503 – HTTP engine reports server busy: too many concurrent connections (configurable).

Additional documentation can be found in Cribl Docs:

docs.cribl.io

Monitoring | Cribl Docs

How monitoring works

Eugene Katz
  • Employee
  • Answer
  • March 11, 2025

You should be able to use the :9000/api/v1/health endpoint, assuming youre using the default API port.

Expected responses are:

  • 200 – Healthy.
  • 420 – Shutting down.
  • 503 – HTTP engine reports server busy: too many concurrent connections (configurable).

Additional documentation can be found in Cribl Docs:

docs.cribl.io

Monitoring | Cribl Docs

How monitoring works