UNPKG

grafana-mcp-analyzer

Version:

让AI助手直接分析你的Grafana监控数据 - A Model Context Protocol server for Grafana data analysis

29 lines (28 loc) 885 B
import type { HttpRequest, HttpResponse, ExtractedData, HealthStatus } from '../types/index.js'; /** * 执行Grafana查询 */ export declare function executeQuery(request: HttpRequest, baseUrl?: string): Promise<HttpResponse>; /** * 从查询响应中提取数据 */ export declare function extractData(response: HttpResponse): ExtractedData; /** * 健康检查 */ export declare function checkHealth(healthUrl: string, options?: { timeout?: number; expectedStatus?: number; }): Promise<HealthStatus>; /** * 批量执行查询(并发执行多个查询) * * @param requests 查询请求数组 * @param baseUrl 基础URL * @param options 选项配置 * @returns 批量查询结果 */ export declare function executeBatchQueries(requests: HttpRequest[], baseUrl?: string, options?: { concurrency?: number; failFast?: boolean; }): Promise<HttpResponse[]>;