micromegas/servers/
mod.rs

1pub mod axum_utils;
2
3/// connection info utilities for Tonic services
4pub mod connect_info_layer;
5
6/// http utilities
7pub mod http_utils;
8
9/// scheduled task for daemon
10pub mod cron_task;
11
12/// routes for ingestion server based on axum
13pub mod ingestion;
14
15/// OTLP/HTTP routes (logs, metrics, traces) for the ingestion server
16pub mod otlp;
17
18/// implementation of maintenance daemon keeping the lakehouse updated
19pub mod maintenance;
20
21/// minimal FlightSQL protocol implementation
22pub mod flight_sql_service_impl;
23
24/// FlightSQL server builder
25pub mod flight_sql_server;
26
27/// web server for perfetto traces
28pub mod perfetto;
29
30/// metadata about this implementation of FlightSQL
31pub mod sqlinfo;
32
33/// named keys for authentication
34pub mod key_ring;
35
36/// log uris of http requests
37pub mod log_uri_service;
38
39/// http server that redirects queries to the analytics server translating the response into json
40pub mod http_gateway;
41
42/// authentication for the gRPC stack
43pub mod tonic_auth_interceptor;
44
45/// health check service for gRPC servers
46pub mod grpc_health_service;
47
48/// SIGTERM-driven graceful shutdown primitives shared by all services
49pub mod shutdown;