Java 如何通过splunk sdk在日志文件中查找唯一模式
我需要从splunk中识别所有独特的日志模式。我可以在splunk UI的pattern选项卡上的Patterns上获得它,但我希望以编程方式获得它Java 如何通过splunk sdk在日志文件中查找唯一模式,java,splunk,splunk-query,Java,Splunk,Splunk Query,我需要从splunk中识别所有独特的日志模式。我可以在splunk UI的pattern选项卡上的Patterns上获得它,但我希望以编程方式获得它 我可以使用splunk sdk获得搜索结果,但无法找到唯一的日志模式。当您单击模式时,它会执行一个命令。实际上,通过查看运行的作业的“活动”下拉列表,可以看到集群命令 它在您刚才运行的搜索中使用,并添加以下内容: | cluster t=0.9 labelonly=true labelfield=_patterns match=termset |
我可以使用splunk sdk获得搜索结果,但无法找到唯一的日志模式。当您单击模式时,它会执行一个命令。实际上,通过查看运行的作业的“活动”下拉列表,可以看到集群命令 它在您刚才运行的搜索中使用,并添加以下内容:
| cluster t=0.9 labelonly=true labelfield=_patterns match=termset
| findkeywords labelfield=_patterns dedup=true
所以这只是一个常规搜索,然后使用集群