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

GreptimeDB 企业版 25.05 发布:ES 查询兼容,读写负载分离,告警规则

GreptimeDB 2025-06-20
287

GreptimeDB 企业版简介

GreptimeDB 企业版是 GreptimeDB 的商业版本,专注于服务企业级用户在以下方面的核心需求:

  • 大规模数据的存储与处理
  • 高性能、高并发的查询管理
  • 可靠性保障
  • 与现有企业系统的集成能力

本篇文章将详细介绍 GreptimeDB 企业版 25.05 版本中的关键新增特性

Elasticsearch/Kibana 兼容性支持

我们注意到,大量使用日志功能的用户来自 Elasticsearch 生态。相比于 Elasticsearch,GreptimeDB 在日志场景下具备更高效的数据存储结构更强的扩展能力,以及更优的写入与查询性能

但在实际迁移过程中,现有系统中大量依赖 Kibana 的 UI 和旧接口,往往成为阻碍切换的重要因素。为此,最新版的 GreptimeDB 企业版中引入了 Elasticsearch 兼容层,支持将 GreptimeDB 企业版作为 Kibana 的后端,实现对日志的搜索、聚合及仪表盘展示。

支持的 Elasticsearch 查询语句包括

  • match
  • match_all
  • multi_match
  • term
  • terms
  • prefix
  • wildcard
  • regexp
  • range
  • exists
  • bool

(图 1:GreptimeDB 企业版中的 Elasticsearch 兼容层)

支持只读副本,提升分析查询能力

在 GreptimeDB 开源版中,写入和读取通常由同一类数据节点处理。这种设计适用于典型的实时场景,例如高频率写入、仪表盘读取和告警数据的读取。但对于分析类查询,尤其是跨时间段、跨维度的深度分析,这种混合拓扑架构存在资源竞争的问题,影响查询效率。

我们在企业版中引入了只读副本机制,充分利用 GreptimeDB 的 存算分离架构,将查询压力从写入节点中剥离出来:

  • 只读副本是专门处理查询任务的数据节点;
  • 数据统一存储在对象存储中,不需要在节点间复制;
  • 用户可以通过 SQL 查询中的 hint(提示参数)控制是否使用只读副本。

(图 2:GreptimeDB 的存算分离架构与只读副本部署)

此外,只读副本还支持:

  • 常驻“热”节点:提前订阅集群事件并构建查询缓存;
  • 弹性“冷”节点(计划下个版本支持):可根据查询请求动态创建,灵活应对资源需求波动。

Trigger(触发器)机制:内置事件响应能力

不少用户希望在数据满足某些条件时,GreptimeDB 能够主动触发通知或执行操作。为此,我们在该版本中引入了内建的 Trigger 框架

Trigger 允许用户:

  • 定义规则(如 CPU > 1);
  • 配置执行频率(如每 5 分钟);
  • 设置告警等级和摘要信息;
  • 对接通知方式(如 Prometheus AlertManager)。

示例:定义一个监控 CPU 占用率的触发器

CREATE TRIGGER IF NOT EXISTS cpu_monitor
    ON (SELECT host AS host_label, cpu, memory FROM machine_monitor WHERE cpu > 1)
        EVERY '5 minute'::INTERVAL
    LABELS (severity = 'warning')
    ANNOTATIONS (summary = 'CPU utilization is too high'link = 'http://...')
    NOTIFY(
        WEBHOOK alert_manager URL 'http://127.0.0.1:9093' WITH (timeout="1m")
    );

该机制与 Prometheus AlertManager 高度集成,是轻量可观测性建设中的重要组件。

Flow 引擎增强:支持任务迁移,提升流式处理稳定性

GreptimeDB 内置的轻量级流式计算引擎 Flow,也在本次更新中获得了可靠性能力的增强。我们新增了任务迁移(Task Migration)功能,支持在多个 Flow 节点间动态迁移任务,以实现负载均衡、故障隔离和系统容错。

企业可视化控制台不断迭代中

除了底层引擎的持续增强,我们的企业版可视化控制台也在不断迭代中,为企业用户提供更直观的数据管理与监控体验

发布节奏与企业支持服务

GreptimeDB 企业版的大版本每 6 个月发布一次,企业用户还可根据需求获取定制功能更新与问题修复支持

如需获取完整的功能列表、企业部署支持和 SLA 服务,请通过官方渠道与我们联系(小助手:15310923206;售前支持:18210326473

如果您是企业用户,希望使用 GreptimeDB 构建下一代可观测平台,欢迎随时与我们沟通合作。


关于 Greptime

Greptime 格睿科技专注于打造新一代可观测数据库,服务开发者与企业用户,覆盖从边缘设备到云端企业级部署的多样化需求。

  • GreptimeDB 开源版:开源、云原生,统一处理指标、日志和追踪数据,适合中小规模 IoT,个人项目与可观测性场景;

  • GreptimeDB 企业版:面向关键业务,提供更高性能、高安全性、高可用性和智能化运维服务;

  • GreptimeCloud 云服务:全托管云服务,零运维体验“企业级”可观测数据库,弹性扩展,按需付费。

欢迎加入开源社区参与贡献与交流!推荐从带有 good first issue
 标签的任务入手,一起共建可观测未来。


⭐ Star us on GitHub: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!

最后修改时间:2025-06-20 09:56:53
文章转载自GreptimeDB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论