在 GeoEvent Server 中,每个事件记录都有相关联的属性集,例如用于构建事件的 GeoEvent 定义。 回想一下,GeoEvent 定义是为事件数据确定属性字段和数据类型(日期、字符串和整型等)的方案。 可以配置过滤器以根据事件记录的属性(如其 GeoEvent 定义)保留或丢弃事件记录。了解有关过滤器的详细信息
当配置过滤器表达式时,字段参数将显示可用的 GeoEvent 定义中字段名称的列表。 列表的顶部是多个 GeoEvent Server 属性,包括:
- $OWNER_ID
- $OWNER_URI
- $DEFINITION_NAME
- $DEFINITION_GUID
- $RECEIVED_TIME
使用表达式 $DEFINITION_NAME = Flights-TcpTextIn 构建过滤器将丢弃所有不包含 Flights-TcpTextIn GeoEvent 定义名称的事件记录。 此类基于 GeoEvent 定义属性的过滤器可用于过滤不遵守所需方案的所有事件记录。