Triggers
注意
本功能仅在 GreptimeDB 企业版中可用。
TRIGGERS 表用于展示所有已创建 Trigger 的元数据信息。
DESC TABLE INFORMATION_SCHEMA.TRIGGERS;
+-----------------+--------+------+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+-----------------+--------+------+------+---------+---------------+
| trigger_name | String | | NO | | FIELD |
| trigger_id | UInt64 | | NO | | FIELD |
| raw_sql | String | | NO | | FIELD |
| interval | UInt64 | | NO | | FIELD |
| labels | Json | | YES | | FIELD |
| annotations | Json | | YES | | FIELD |
| for | UInt64 | | YES | | FIELD |
| keep_firing_for | UInt64 | | YES | | FIELD |
| channels | Json | | YES | | FIELD |
| flownode_id | UInt64 | | YES | | FIELD |
+-----------------+--------+------+------+---------+---------------+
表中的列:
trigger_name:Trigger 的名称。trigger_id:Trigger 的唯一 ID。raw_sql:Trigger 周期性执行的 SQL 查询。interval:Trigger 的执行间隔(单位:秒)。labels:通过LABELS子句定义的静态标签(key-value)。annotations:通过ANNOTATIONS子句定义的静态注解(key-value)。for:告警条件需持续满足多长时间(秒)后,告警实例才会进入Firing状态。keep_firing_for:告警实例进入Firing状态后,即使条件不再满足,仍保持Firing状态的时长(秒)。channels:Trigger 配置的通知 channel 列表。flownode_id:负责执行该 Trigger 的 FlowNode id。