start_admin_server

Function start_admin_server 

Source
pub async fn start_admin_server(
    addr: SocketAddr,
    http_server_addr: Option<SocketAddr>,
    ws_server_addr: Option<SocketAddr>,
    grpc_server_addr: Option<SocketAddr>,
    graphql_server_addr: Option<SocketAddr>,
    api_enabled: bool,
    prometheus_url: String,
    chaos_api_state: Option<Arc<ChaosApiState>>,
    latency_injector: Option<Arc<RwLock<LatencyInjector>>>,
    mockai: Option<Arc<RwLock<MockAI>>>,
    continuum_config: Option<ContinuumConfig>,
    virtual_clock: Option<Arc<VirtualClock>>,
) -> Result<(), Box<dyn Error + Send + Sync>>
Expand description

Start the admin UI server

ยงArguments

  • addr - Address to bind the admin server to
  • http_server_addr - HTTP server address
  • ws_server_addr - WebSocket server address
  • grpc_server_addr - gRPC server address
  • graphql_server_addr - GraphQL server address
  • api_enabled - Whether API endpoints are enabled
  • prometheus_url - Prometheus metrics URL
  • chaos_api_state - Optional chaos API state for hot-reload support
  • latency_injector - Optional latency injector for hot-reload support
  • mockai - Optional MockAI instance for hot-reload support
  • continuum_config - Optional Reality Continuum configuration
  • virtual_clock - Optional virtual clock for time-based progression