question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Health check endpoint for Dagster API gRPC server

See original GitHub issue

Dagit servers expose a health check endpoint at /dagit_info. Is there an equivalent when running a Dagster API gRPC server?

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:12 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
alangenfeldcommented, Oct 7, 2020

Heres a blog post that touches on why the health probe binary is recommended https://kubernetes.io/blog/2018/10/01/health-checking-grpc-servers-on-kubernetes/ its seems not trivial to host a regular http endpoint on the grpc server.

1reaction
kinghuangcommented, Oct 3, 2020

I’m splitting out my Dagster repositories from Dagit using the gRPC functionality. For the Dagster gRPC server containers, I’m looking for something to use for the container health check to verify that the gRPC server is (still) up.

For Dagit, the /dagit_info endpoint works well for this purpose. The health check uses curl to do a GET request and check that the response contains the expected Dagit/Dagster version info.

Read more comments on GitHub >

github_iconTop Results From Across the Web

D4776 Add grpc-health-probe
Uses grpcio-health-check to add the health checking protocol to the grpc server. Then adds a client that can be invoked in the dagster...
Read more >
Deploying Dagster to Docker
Dagit servers expose a health check endpoint at /dagit_info , which returns ... To enable this setup, include a container exposing a gRPC...
Read more >
gRPC health checks in ASP.NET Core - Microsoft Learn
The gRPC health checking protocol is a standard for reporting the health of gRPC server apps. Health checks are exposed by an app...
Read more >
Health checking your gRPC servers on GKE - Google Cloud
In this article, we will discuss the need for a custom-built tool for health-checking gRPC servers running on Kubernetes clusters such as ...
Read more >
Dagster with User Code Deployments (gRPC)
If you haven't heard about Dagster Dagster is an open source data orchestrator for machine. ... Arguments to `dagster api grpc`.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found