get_detailed_health
Check the operational status and performance metrics of all services in the Trading Simulator to ensure system reliability for trading activities.
Instructions
Detailed health check with information about all services
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:641-647 (handler)MCP tool handler case for 'get_detailed_health' that delegates to tradingClient.getDetailedHealthStatus() and returns formatted JSON response.case "get_detailed_health": { const response = await tradingClient.getDetailedHealthStatus(); return { content: [{ type: "text", text: JSON.stringify(response, null, 2) }], isError: false }; }
- src/index.ts:398-407 (registration)Tool registration in TRADING_SIM_TOOLS array, including name, description, and empty input schema.{ name: "get_detailed_health", description: "Detailed health check with information about all services", inputSchema: { type: "object", properties: {}, additionalProperties: false, $schema: "http://json-schema.org/draft-07/schema#" } }
- src/api-client.ts:596-603 (helper)API client helper method that performs GET request to '/api/health/detailed' endpoint.async getDetailedHealthStatus(): Promise<DetailedHealthCheckResponse | ErrorResponse> { return this.request<DetailedHealthCheckResponse>( 'GET', '/api/health/detailed', null, 'get detailed health status' ); }