okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
55 lines • 1.38 kB
TypeScript
/**
* Circuit Breaker Monitoring Dashboard
*
* Simple dashboard implementation for monitoring circuit breakers
*/
import { CircuitBreakerMonitor } from './monitoring.js';
/**
* Console dashboard renderer
*/
export declare class ConsoleDashboard {
private readonly monitor;
private refreshInterval?;
constructor(monitor: CircuitBreakerMonitor);
/**
* Start rendering the dashboard
*/
start(refreshRate?: number): void;
/**
* Stop rendering the dashboard
*/
stop(): void;
/**
* Render the dashboard
*/
private render;
private renderSystemHealth;
private renderCircuit;
private renderAlert;
private getStateDisplay;
private getHealthIcon;
private getAlertIcon;
private getSeverityIcon;
}
/**
* HTML dashboard generator
*/
export declare class HtmlDashboard {
private readonly monitor;
constructor(monitor: CircuitBreakerMonitor);
/**
* Generate HTML dashboard
*/
generateHtml(): string;
private renderCircuitCard;
}
/**
* Create monitoring dashboard handlers
*/
export declare function createDashboardHandlers(monitor: CircuitBreakerMonitor): {
console: ConsoleDashboard;
html: HtmlDashboard;
htmlRoute: (req: any, res: any) => void;
jsonRoute: (req: any, res: any) => void;
};
//# sourceMappingURL=monitoring-dashboard.d.ts.map