暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GreptimeDB Grafana 插件新增 SQL 支持

GreptimeDB 2025-01-08
132

GreptimeDB Grafana 插件[1] 最近新增了对 SQL 查询的支持。用户现在可以通过插件用 SQL 查询 GreptimeDB 中的数据,同时享受已有的 PromQL 查询功能。

使用 SQL 进行查询

1. 图形化查询编辑器

(图 1:图形化查询编辑器界面)

该编辑器的作用如下:

  • 直观的界面,允许用户通过图形化方式构建 SQL 查询,无需手动编写复杂语句;
  • 自动补全表名和字段名,帮助快速构建查询。


2. 支持标准 SQL 查询语法

(图 2:SQL 查询语法)

SQL 查询语法的支持将带来如下好处:

  • 支持完整的标准 SQL 查询语法,用户可以灵活地进行数据查询;
  • 支持时间范围查询,无需在 SQL 语句中输入查询时间范围,按照 Grafana 时间范围进行查询。

在后续的版本里会进一步支持 __timeFilter
等 Grafana 内置的宏。


3. 使用现有连接,无需单独配置连接

PromQL 和 SQL 使用统一的连接配置信息,具体配置方法 见此处[2]

单一数据源混合使用 PromQL 和 SQL

(图 3:混合使用面板)

PromQL 支持的优势

PromQL 是专门为时序数据设计的查询语言,GreptimeDB 为用户提供 PromQL 支持:

  • 通过简单的语法,快速查询时序数据的变化趋势;
  • 使用 rate()
    , avg()
    sum()
    等函数进行高效的聚合分析;
  • 更方便地处理基于标签的过滤和分组。

SQL 支持的优势

SQL 是一种通用的查询语言,适合处理结构化数据和复杂的联表操作。GreptimeDB 为用户提供 SQL 支持:

  • 在时序数据库中执行结构化查询;
  • 处理非时序数据的业务逻辑;
  • 实现更复杂的聚合、排序和过滤需求。

混合查询场景

在一个 Grafana 仪表盘中,可以综合 PromQL 和 SQL 的查询结果。例如:

  • 使用 PromQL 查询 CPU 使用率;
  • 使用 SQL 查询业务层日志和事件数据。

GreptimeDB Grafana 插件让数据查询更高效!

GreptimeDB Grafana 插件新增的 SQL 支持使时序数据和结构化数据的查询更加高效。通过 Grafana,用户可以轻松地构建包含 PromQL 和 SQL 查询的混合仪表盘。

同时,我们简化了插件安装,新增了预制插件的 Grafana 镜像,在每次插件发布时一同发布。

用户可以通过以下命令安装使用:

docker pull greptime/grafana-greptimedb:latest
docker run -p 3000:3000 greptime/grafana-greptimedb:latest

立即使用 👉 安装[3]

Reference:

[1] https://github.com/GreptimeTeam/greptimedb-grafana-datasource
[2] https://greptime.com/blogs/2024-06-28-grafana-plugin#configuring-the-connection
[3] https://github.com/GreptimeTeam/greptimedb-grafana-datasource?tab=readme-ov-file#installation

关于 Greptime

Greptime 格睿科技专注于为可观测、物联网及车联网等领域提供实时、高效的数据存储和分析服务,帮助客户挖掘数据的深层价值。目前基于云原生的时序数据库 GreptimeDB 已经衍生出多款适合不同用户的解决方案,更多信息或 demo 展示请联系下方小助手(微信号:greptime)。

欢迎对开源感兴趣的朋友们参与贡献和讨论,从带有 good first issue 标签的 issue 开始你的开源之旅吧~期待在开源社群里遇见你!添加小助手微信即可加入“技术交流群”与志同道合的朋友们面对面交流哦~


Star us on GitHub Now: https://github.com/GreptimeTeam/greptimedb
官网:https://greptime.cn/
文档:https://docs.greptime.cn/
Twitter: https://twitter.com/Greptime
Slack: https://greptime.com/slack
LinkedIn: https://www.linkedin.com/company/greptime/

往期精彩文章:




点击「阅读原文」,立即体验 GreptimeDB!

文章转载自GreptimeDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论