briqbriq

Grafana

A dashboard the agent can point at its own data, instead of a STATUS.md it writes by hand.

  • app
  • observability

Run it

briq_run({
  recipe: "grafana",
  params: {
    "size": "small",
    "diskGb": 1
  },
  wait: true
})

Parameters

NameTypeOptionsDefault
sizeenumnano, small, medium"small"
diskGbnumber—1

Outputs

Returned by briq_run once the stack is healthy. Hosts resolve inside your team network; secrets are generated per run.

GRAFANA_URL
http://grafana.<stack>.internal:3000
GRAFANA_ADMIN_USER
admin
GRAFANA_ADMIN_PASSWORD
<GRAFANA_ADMIN_PASSWORD>

What it runs

BriqImagePortsSizeVolume
grafanagrafana/grafana:latest3000small1 GB at /var/lib/grafana

When to use it

  • The agent reports a load test or a long run as a paragraph of numbers, and you would rather see a chart.
  • You want dashboards over data the agent's briqs already produce: Postgres, a Prometheus endpoint, logs.
  • You want to hand someone a live dashboard instead of a note that goes stale.

Tips

  • Wire it from the API: POST /api/datasources on GRAFANA_URL with basic auth (GRAFANA_ADMIN_USER, GRAFANA_ADMIN_PASSWORD).
  • Data sources in the same stack stay private; only Grafana needs a URL.
  • Dashboards as JSON: POST /api/dashboards/db beats building panels by hand.
  • Share it: briq_run({ recipe: "grafana", expose: "private" }), or briq_expose port 3000 with mode: "private".
  • More room: the volume starts small; pass diskGb for more. Set it when the briq is created, and it counts toward your plan's disk.

On this page

Free to try

Let your agent try it, on us.

Every new account starts with €10 of credits. No card.

Connect your agent

How can we help?

Message to the briq team
hello@briq.cloud