Dashboards & Visualizations
Highlighted

How to prevent getting an error using brackets < > in a regular expression while creating a dashboard view in XML?

Explorer

I am using a regular expression to filter results for a drop-down created for a dashboard. I'm using xml to develop the dashboard and it seems values under this bracket < > are not allowed for use in xml. While saving the xml, I'm getting the following pop up:

 "Encountered the following error while trying to update: In handler "views" error parsing xml on line 140: Premature end of data in tag view line 1"

Please suggest if any other way I can achieve below and provide me some example.

<param name="search"> index=web="/a/b/c/d/resolvetransactionservices.log" TransactionSearchController OR TransactionSearchDelegateImpl | transaction startswith="Entered Search Transaction(s)" )"  | rex field=_raw ", Integer=\[(?<Integer>\d+)\]" | rex "=\s+(?<seconds>[\d\.]+)" 
0 Karma
Highlighted

Re: How to prevent getting an error using brackets < > in a regular expression while creating a dashboard view in XML?

Champion

Replace the brackets with their HTML versions, < becomes &lt; and > becomes &gt;. Here is the segment of your example code that should be changed.

Integer=\[(?&lt;Integer&gt;\d+)\]" | rex "=\s+(?&lt;seconds&gt;[\d\.]+)

View solution in original post

Highlighted

Re: How to prevent getting an error using brackets < > in a regular expression while creating a dashboard view in XML?

Explorer

Thank you very much rjthibod for your quick response and my issue got resolved now.

0 Karma