TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Ackal – a distributed gRPC health checking service

1 pointsby DazWilkinover 2 years ago
So I wrote a thing. It’s called Ackal (https:&#x2F;&#x2F;www.ack.al) and it’s a tool for deploying distributed gRPC health checks and monitoring the results using Prometheus-compatible tools.<p>I’d really like to find 5-10 beta testers who are willing to test Ackal and provide feedback so that I can improve the system before launch. Any help will be really appreciated: reviewing the web content for errors and omissions; testing the system end-to-end; expectations for such a system etc.<p>I&#x27;m interested to better understand how you are health checking your gRPC services.<p>Testers need not have gRPC services deployed. However, if you want to test your own gRPC services, these must implement the gRPC Health Checking Protocol (https:&#x2F;&#x2F;github.com&#x2F;grpc&#x2F;grpc&#x2F;blob&#x2F;master&#x2F;doc&#x2F;health-checking.md) in order to be health-checkable by Ackal.<p>Testers should be able to run OCI containers locally to access Ackal’s CLI (ackalctl) and a secure proxy (ackalctl-http-proxy) to access service (Prometheus) metrics. I’ve been using Linux for development but would like to have testers on Windows and macOS too.<p>Testers will need a Google, Microsoft or GitHub account to authenticate. I’m interested to know whether folks would expect to authenticate using Facebook, Twitter or Apple credentials too.<p>If you’re willing to help, please email info@ack.al. Please let me know whether you’re testing as a personal interest or on behalf of your employer. If, on behalf of your employer, please let me know who that is. I will register an account for you and provide you with the details that you’ll need to proceed.<p>Until you are registered to use Ackal, you will be unable to use it.<p>Ackal uses multiple Google Cloud services (Firebase Auth, Firestore, Cloud Run, Kubernetes Engine, kubebuilder etc.) and Stripe for subscriptions.<p>If there’s interest, I’ll document the experience of developing the system, particularly the split between coding the app and developing everything necessary to support it (Stripe, website, branding, docs etc.).

no comments

no comments