Skip to content

Releases: GreptimeTeam/greptimedb-grafana-datasource

v3.0.3

Choose a tag to compare

@github-actions github-actions released this 11 Aug 00:58
52c75d7
fix: auth (#69)

* fix: auth

* release: 3.0.2

v3.0.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 06:28

Queries now run through the Go backend against GreptimeDB (/v1/sql), which enables Grafana Alerting.

Features

  • Time macros ($__timeFilter, $__fromTime, $__toTime, $__timeInterval, $__interval) are expanded in Go with GreptimeDB SQL (date_bin).
  • Backend response shaping covers time series multi-frame, logs, and traces.
  • Enable Use OTel to auto-fill GreptimeDB-style Logs/Traces columns; otherwise map columns manually.
  • OTel version selection is available again in datasource settings and the Logs/Traces builders.
  • Ad-hoc filters inject into Query Builder panels as standard WHERE (SQL Editor is unchanged); cross-table filters are scoped by table.column.
  • Public releases ship info8fcc-greptimedb-datasource-unsigned.zip only (allow_loading_unsigned_plugins = info8fcc-greptimedb-datasource).
  • Built-in demos: GreptimeDB - OTel Min Demo and GenAI Observability.

Fixes

  • Quote reserved identifiers such as timestamp in macros and generated SQL.
  • Improve trace attribute/status mapping for the Grafana waterfall.
  • Skip ad-hoc filters that target a different table than the panel query.
  • Apply OTel preset columns correctly on first load of Logs/Traces builders.
  • Show View logs on trace ID cells only when a default logs table is configured.
  • Fix LIMIT handling in Query Builder SQL generation.

v2.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Jul 03:28
  • feat: multiple series split support .
    When Query type is Time series and the result includes time, string dimension columns, and numeric values, those string columns are converted to field.labels and the response is split into multi-frame format (equivalent to Grafana’s “Prepare time series → Multi-frame”)
  • feat: optimize limit logic.
    In Aggregate (Trend) mode, the builder no longer adds a default LIMIT 1000. A global LIMIT applies across all series, so with GROUP BY dimensions + date_bin it truncated results to the left edge of the time range. Limit is only emitted when the user sets an explicit positive value.

v2.2.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:57
  • add variable query edit support #60
  • fixed series group calculation logic, do not use group as series name. #61
  • fixed date_bin interval #62
  • fixed series custom name #63

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:42
build: version

v2.1.8

Choose a tag to compare

@github-actions github-actions released this 09 Jul 08:06
0268eb1

fix: traceId query condition lost when naving from trace to log in Explore view. #58

v2.1.7

Choose a tag to compare

@github-actions github-actions released this 16 Apr 10:34
d1aa747
fix: context query (#55)

* fix: message filter

* fix: try to fix ci test

* fix: test

* fix: test

* fix: test

* fix: test

* fix: test

* fix: close modal

* fix: grafana production

* Revert "fix: grafana production"

This reverts commit 361f939f11c4a88aaac65c18c406bb230a8e99c1.

* fix: grafana

* fix: test

* fix: restore test spec

v2.1.6

Choose a tag to compare

@github-actions github-actions released this 02 Apr 09:38
2921a55
Merge pull request #52 from GreptimeTeam/fix/escapesql

feat: full text search

v2.1.5

Choose a tag to compare

@github-actions github-actions released this 27 Mar 06:33
897296b
Merge pull request #49 from morero/tmp/sql-gen-filter-quote-dot-columns

tmp! attempt to enable quoting of column names with dots

v2.1.4

Choose a tag to compare

@github-actions github-actions released this 20 Mar 03:24
build: new version