跳到主要内容
版本:Nightly

events

events 表保存 GreptimeDB 运行期间产生的事件。单机部署记录受支持的本地 DDL Procedure 事件;带有 Metasrv 的分布式部署还可以记录运维事件。事件会异步写入,写入失败不会影响原操作的执行结果。因此,不能以事件是否出现作为操作成功的依据。

事件记录器首次写入事件时会创建 greptime_private.events 系统表。如果现有表缺少当前事件表结构中的列,记录器会补齐这些列。即使自动建表已禁用,仍会执行这两项操作。禁用事件记录不会删除已有表。只有该表当前不存在时,查询才会提示表不存在,例如从启动时就禁用了事件记录,或者表已被删除。事件记录器在下一次写入事件时会重新创建该表。配置方法请参阅事件记录配置

USE greptime_private;

SELECT timestamp, type
FROM events
WHERE timestamp >= now() - INTERVAL '1' hour
ORDER BY timestamp DESC
LIMIT 20;

字段定义请参阅事件数据模型。DDL Procedure 查询示例请参阅DDL 事件