UNPKG

grafana-mcp-analyzer

Version:

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

31 lines (30 loc) 906 B
import type { HttpRequest, HttpResponse, ExtractedData, HealthStatus } from '../types/index.js'; /** * 执行Grafana查询 */ export declare function executeQuery(request: HttpRequest | { curl: string; }, baseUrl: string): Promise<HttpResponse>; /** * 从HTTP响应中提取数据 */ export declare function extractData(response: HttpResponse): ExtractedData; /** * 检查健康状态 */ export declare function checkHealth(url: 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[]>;