Skip to content

Automate Grafana Cloud

Stay on top of your Grafana Cloud stack without opening it: get the alerts that are firing each morning, a weekly reminder of active silences, a list of dashboards that changed, and a warning when a data source stops passing its health check. Ask your AI assistant for it in plain words, look over what it plans to do, and the job carries on by itself.

Try asking

Create a ClickRuntime automation: every day at 7:30am email me the Grafana alert rules that are currently firing, with their folder and how long they've been firing.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Grafana Cloud automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Grafana Cloud should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every 15 minutes, query a Grafana Cloud metric for queue length and message me if it stays above 1,000 for two checks in a row.

When a Grafana Cloud alert fires and reaches my trigger link, post it to Slack with the labels and value.

Every morning, query Grafana Cloud for yesterday's uptime and p95 latency, add them to a Google Sheet, and email the team a summary from Gmail.

Beyond chat

Have Grafana Cloud work when you're not in the chat

Connecting Grafana Cloud to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Grafana Cloud

Grafana Cloud connects with a service account token (it starts with `glsa_`) from your own stack, together with your stack URL. The role you give the service account limits what ClickRuntime can do.

Grafana Cloud

Developer / Observability

  1. In your stack, go to Administration, then Users and access, then Service accounts, and choose Add service account.
  2. Give it a role. Viewer covers alerts, silences and dashboards; checking data sources needs a role that can read them (datasources:read).
  3. Choose Add service account token, set an expiry and copy the glsa_ token, which is shown once.
  4. In the ClickRuntime dashboard, save the token as a secret on Connections & secrets and enter your stack URL, such as https://yourstack.grafana.net.

Good to know

Grafana Cloud limits that affect automations

  • Tokens are shown only once and Grafana recommends a short expiry, so plan to create a new token and update the secret when it runs out.
  • A stack service account token and a Cloud Access Policy token are different things. Using the wrong one gives a 401 or 403 error.
  • Data source health checks depend on each plugin, so some data sources can't report health.
  • Full dashboard JSON is too large for an email, so the dashboard backup sends a list of what changed.

FAQ

Questions about automating Grafana Cloud

What can ClickRuntime see in Grafana Cloud?
What the service account's role allows. With Viewer it can read alert rule state, silences and dashboards. The ready automations only read; they don't edit dashboards or alert rules.
Why does it need my stack URL?
Each Grafana Cloud stack has its own address, and the API lives under it. ClickRuntime uses the URL you enter to reach your stack.
Can I get firing alerts the moment they fire?
The digest runs daily. For instant delivery, add a Webhook contact point in Grafana that sends alerts to a link ClickRuntime gives you.
What happens when the token expires?
Requests start failing with an authorisation error. Create a new token on the same service account and replace the secret in the ClickRuntime dashboard.
Is AI involved in these checks?
No, they read states and compare them. AI is included in every ClickRuntime plan if you want summaries later, with no separate AI key.
Is this a Grafana Cloud connector for ChatGPT or Claude?
Not for chatting with Grafana Cloud data. A chat connector lets your assistant read and change Grafana Cloud while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Grafana Cloud event.

Tell your assistant what Grafana Cloud should do

Free plan. No credit card.