我无法弄清楚如何在loggly中使用regexp进行搜索。
例如,使用表达式/24nonstop.+7554/
可以记录我想要查找的内容。
{
"level_name": "WARNING",
"extra": {
"uid": "b1b3a7a",
"http": {
"SERVER": {
"REQUEST_URI": "/24nonstop/result?ACT=1&SERVICE_ID=7554&PAY_ACCOUNT=maxudov%40ukr.net%D0%9C%D0%90%D0%A0%D0%9A%D0%A3%D0%A1.777&PAY_ID=BA56136B-93C8-4715-AA5F-51699305C6F2&TRADE_POINT=11057&SIGN=A77D6B3B4CF84CA1B97C8FA5D9E7688D",
...
但在这种情况下,loggly什么都没发现
如果我使用/24nonstop/
,则loggly会查找日志
Link for my regexp
我正在搜索吗?
答案 0 :(得分:0)
根据Regex. Loggly documentation
正则表达式搜索有一些限制:
在全文搜索上运行时,正则表达式仅适用于单个标记。由于特殊字符或其他规则,您无法对已分割为多个标记的单个术语执行正则表达式&gt ;.例如,这不起作用,因为它已被标记化,即使我们逃避特殊字符:
/HTTP/1.0/
不幸的是没有办法使用" /"在搜索模式中,即使它将被" \"屏蔽。