Splunk最佳实践说使用键/值对。它还表示如果值包含空格,则将值包装在引号中。所以,我们假设我的原始值为Fred Smith
:
my_key=name my_value="Fred Smith"
没关系,我已经添加了引号。但是,如果我的原始值为" Fred Smith"
(请注意已经存在的引号并且在开头存在空格),这会产生:
my_key=name my_value="" Fred Smith""
这将被视为:
my_key=name my_value=""
my_key=Fred my_value=Smith""
在Splunk值中转义引号的最佳做法是什么?
答案 0 :(得分:5)
如果您控制了数据格式,您的选项包括:
您可以通过设置KV_MODE
来控制搜索时字段提取行为。你可能会发现auto_escaped
会做到这一点。请参阅Splunk知识管理器手册中的Setting KV_MODE for search-time data。