簡體   English   中英

在 splunk 中使用正則表達式提取數據

[英]extract data using regex in splunk

我的數據為"{\"data\":{\"correlation_id:\"51g0d88f-3ab8-4mom-betb-b31ed6e1662z\",\"u_originator_uri in _raw。我想將相關 ID 的值提取為 CorrelationId4

最好使用 JSON 解析器輕松提取字段,例如JSON.parse(_raw).data.correlation_id將返回correlation_id值。

我沒有要測試的 splunk,但如果您想使用帶有正則表達式的 rex splunk 命令,請嘗試以下操作:

rex field=_raw "correlation_id:.\"(?<CorrelationId4>.*?).\""

https://docs.splunk.com/Documentation/Splunk/8.1.1/SearchReference/Rex的詳細文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM