我正在 splunk 中构建一个查询以过滤以“INFO:main:TABLE:”开头并且“NOT”以“INFO:main:Done”结尾的日志我想要所有最后不记录“Done”的事务。“!”/“不”似乎不起作用。
我坚持的部分查询:
| rex field=log "INFO:__main__:TABLE: (?<table_name>[A-Za-z_]*)"
| transaction container_name startswith="INFO:__main__:TABLE:" endswith="INFO:__main__: Done"
当前查询将为我提供正确终止/完成状态的事务。我对“未完成”状态的那个感兴趣。
我想要类似的东西:
| transaction container_name startswith="INFO:__main__:TABLE:" endswith!="INFO:__main__: Done"