Module servers
Source - axum_utils
- axum-utils : observability middleware
- connect_info_layer
- connection info utilities for Tonic services
Connection info utilities for capturing client socket addresses in Tonic services.
- cron_task
- scheduled task for daemon
- flight_sql_server
- FlightSQL server builder
- flight_sql_service_impl
- minimal FlightSQL protocol implementation
- grpc_health_service
- health check service for gRPC servers
- http_gateway
- http server that redirects queries to the analytics server translating the response into json
- http_utils
- http utilities
HTTP utilities for server implementations
- ingestion
- routes for ingestion server based on axum
- key_ring
- named keys for authentication
- log_uri_service
- log uris of http requests
- maintenance
- implementation of maintenance daemon keeping the lakehouse updated
- otlp
- OTLP/HTTP routes (logs, metrics, traces) for the ingestion server
OTLP/HTTP route registration for
telemetry-ingestion-srv. - perfetto
- web server for perfetto traces
- shutdown
- SIGTERM-driven graceful shutdown primitives shared by all services
- sqlinfo
- metadata about this implementation of FlightSQL
- tonic_auth_interceptor
- authentication for the gRPC stack