欢迎参与 8 月 1 日中午 11 点的线上分享,了解 GreptimeDB 联合处理指标和日志的最新方案! 👉🏻 点击加入

Skip to content
On this page
产品
2025-6-19

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

GreptimeDB 企业版 25.05 是一款专为企业级数据场景打造的商业版数据库解决方案。本次更新围绕数据可扩展性、处理与查询能力、稳定性及企业适配等关键挑战,带来了一系列新特性,助力用户更高效地管理和洞察业务数据。

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 兼容层)
(图 1:GreptimeDB 企业版中的 Elasticsearch 兼容层)

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

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

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

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

此外,只读副本还支持:

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

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

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

Trigger 允许用户:

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

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

sql
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 最新更新,并与其他用户讨论。