1. This information is available from the eai:acl.app and label fields, respectively. 2. Not all panels have a name. To get the names, parse the eai:data field and pull out the dashboard.row.panel.title and form.row.panel.title elements. | rest splunk_server=local /servicesNS/-/-/data/ui/views
| fields eai:acl.app label eai:data
| rename eai:* as *
| spath input=data
| rename dashboard.* as *, form.* as *
| fields acl.app label row.panel.title Note that this SPL works only with Simple XML dashboards. That's because Dashboard Studio uses a very different name scheme for elements and because the spath command fails on DS dashboards because it contains JSON nested within XML. 3. This is tricky because base searches can exist both within and without a panel. Also, you'll probably want to retrieve the earliest and latest elements for each query. 4. This is in the row.panel.search.query and row.panel.*.search.query elements, however, not all panels have a query. 5. This is another tricky bit. The data returned above will be multi-valued since there may be many elements with the same name ("row.panel.table.search.query", for example). Mapping a panel name to its query will be a challenge. If you still want to attempt this (and, like @ITWhisperer , I wonder about the utility of this), then consider using Python instead of SPL to do it. Depending on the use case, it may be possible to get much of the same information from Splunk's internal logs. Tell us more about the use case so we might offer other solutions.
... View more