I'm coding some custom dashboards and I have javascript code:
var searchMan = new SearchManager({
"id": "search",
"search": mvc.tokenSafe('*'),
"earliest_time": "-10m@m",
"latest_time": "now",
"preview": true,
"cache": false,
"autostart": false
});
var res = searchMan.data("results");
res.on("data", function() {
console.log(res.data());
});
How do I fetch the time it took Splunk to search from res?
Any help appreciated, thanks!
I was looking for a way to do it in JS. But thanks anyway. Just for the record, finally I came up with this, which is exactly what I needed:
searchManager.on('search:done', function(properties) {
var duration = properties.content.runDuration;
// ...
I was looking for a way to do it in JS. But thanks anyway. Just for the record, finally I came up with this, which is exactly what I needed:
searchManager.on('search:done', function(properties) {
var duration = properties.content.runDuration;
// ...
nice, thanks for sharing! Will come in handy 🙂
It should be printed to search.log (and accessible from "Job-Inspector" in the UI ) ... possible inside one of the log files .. for sure in the information under $SPLUNK_INSTALL/var/run/splunk/dispatch/