UNPKG

openclaw-grafana-lens

Version:

OpenClaw plugin that gives AI agents full Grafana access — 18 composable tools for PromQL/LogQL/TraceQL queries, dashboard creation, alerting, SRE investigation, security monitoring, data collection pipeline management via Grafana Alloy (29 recipes), and

13 lines (12 loc) 618 B
/** * Shared instance parameter helper for multi-Grafana-instance support. * * Returns an empty object for single-instance setups (agent never sees the param). * Returns { instance: schema } for multi-instance (with actual names baked into description). */ import type { GrafanaClientRegistry } from "../grafana-client-registry.js"; /** * Conditionally produces the `instance` property for tool parameter schemas. * Spread into `parameters.properties`: `{ ...instanceProperties(registry), expr: {...} }`. */ export declare function instanceProperties(registry: GrafanaClientRegistry): Record<string, unknown>;