← All Modules

assay.grafana

Grafana monitoring and dashboards. Health, datasources, annotations, alerts, folders. Client: grafana.client(url, {api_key="..."}) or {username="...", password="..."}.

Example:

local grafana = require("assay.grafana")
local c = grafana.client("http://grafana:3000", {api_key = "glsa_..."})
local h = c:health()
assert.eq(h.database, "ok")