You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(vector source): implement standard gRPC health checking protocol (#24916)
* fix(vector source): implement standard gRPC health checking protocol
Adds support for the standard gRPC health checking protocol (grpc.health.v1.Health)
to the vector source alongside the existing custom health check endpoint. This enables
compatibility with standard health checking tools like grpc-health-probe, which is
commonly used in Kubernetes and other orchestration systems.
Changes:
- Added tonic-health dependency to support standard gRPC health protocol
- Implemented grpc.health.v1.Health service in vector source
- Maintained backward compatibility with existing custom health check
- Added tests for both standard and custom health check endpoints
- Both health services run on the same port using RoutesBuilder
The custom vector.Vector/HealthCheck endpoint continues to work for existing
Vector-to-Vector communication, while the new grpc.health.v1.Health/Check endpoint
provides compatibility with standard tooling.
Fixes: #23657
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* update licenses
* cargo fmt
* changelog edits
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Pavlos Rontidis <pavlos.rontidis@gmail.com>
0 commit comments