778 B
778 B
Analytics graphs
A small Rust web server that forwards SQL queries to AnalyticsService.ExecuteAnalyticsQuery
and displays the streamed result with ECharts.
Run
Start the main komp_ac gRPC server, then run:
cargo run
Open http://127.0.0.1:3000. The default gRPC endpoint is
http://[::1]:50051. Both addresses can be changed:
ANALYTICS_GRPC_ENDPOINT=http://127.0.0.1:50051 \
LISTEN_ADDRESS=127.0.0.1:8080 \
cargo run
The first SQL result column is used for category labels. Bar and line charts use all remaining columns as numeric series, pie uses the second column, and scatter uses the first two columns. Table view displays every returned value.
ECharts is loaded from jsDelivr, so the browser needs network access when opening the page.