@Greptime: Same SQL in a panel and in an alert rule. That didn't work before. Grafana evaluates alert rules on the server, where a…
Summary
GreptimeDB's Grafana plugin has been upgraded to v3.0.3, adding a Go backend to enable SQL macro interpolation in alert rules, allowing consistent queries in both panels and alerts.
View Cached Full Text
Cached at: 08/20/26, 12:55 PM
Same SQL in a panel and in an alert rule. That didn’t work before.
Grafana evaluates alert rules on the server, where a frontend-only plugin’s macro interpolation never runs. So GreptimeDB panel queries were dashboard-only, no matter how correct they were.
The plugin now ships a Go backend. Macros are parsed and expanded server-side:
$__timeFilter(col) → col >=
Same query, panel or alert condition. Existing dashboards are unaffected; the plugin runs a backend process now, so restart Grafana after upgrading.
v3.0.3: https://greptime.com/blogs/2026-08-20-greptimedb-grafana-plugin-backend-upgrade…
Similar Articles
@Greptime: GreptimeDB 1.0 ships all three as built-in SQL window functions. Anomaly scoring without a separate service, and the al…
GreptimeDB 1.0 introduces three built-in SQL window functions for anomaly detection (Z-Score, MAD, IQR), enabling anomaly scoring directly in SQL without external services.
@Greptime: GreptimeDB is now a native data source in @PersesDev , the CNCF observability dashboard project — the plugin just merge…
GreptimeDB is now a native data source in Perses, the CNCF observability dashboard project, supporting metrics via PromQL, logs, traces, and SQL aggregations.
grafana/grafana
Grafana is an open-source platform for monitoring and observability, allowing users to query, visualize, alert on, and understand metrics from various data sources.
@Greptime: GreptimeDB v1.1.0 is out PromQL rate/increase up to 97% faster, 20–40% lower query time overall Up to 4.5x faster on TS…
GreptimeDB v1.1.0 is released, offering up to 97% faster PromQL queries, 20-40% lower overall query times, and up to 4.5x improvement on TSBS scan-heavy queries, along with online repartitioning for existing tables.
@Greptime: Most of GreptimeDB's June work came down to one idea: a filter is no use if it can't reach the data. In a distributed q…
GreptimeDB improved distributed query performance by enabling remote dynamic filters to push down to datanode scans at runtime and optimizing the optimizer to run before MergeScan wraps remote plans, ensuring filters reach the data. JSON v2 columns now support type hints.