I'm having trouble getting a marker gauge to show up in an advanced view. I'm not clear on how to specify the time range in the HiddenSearch parameter and I'm not clear on where to place the HiddenChartFormatter. And I'm not sure if I'm missing something else that's causing the gauge to not show up.
Here's the xml that I've put together:
<module name="StaticContentSample" layoutPanel="panel_row2_col1" group="QBLM">
<param name="text">Status</param>
<module name="HiddenSearch" layoutPanel="panel_row2_col1_grp1" group="Western Canada">
<param name="search">index=sample earliest=04/08/2011:0:0:0 | stats count as tally | gauge tally 0 1000 2000 3000</param>
<module name="HiddenChartFormatter">
<param name="charting.chart">markerGauge</param>
<param name="charting.chart.style">minimal</param>
<module name="FlashChart">
<param name="width">16%</param>
<param name="height">200px</param>
</module>
</module>
</module>
</module>
Is the search string correct? The original search intent is in the screen shot.
I think I have it right with the earliest keyword and placing it with the index, but I'm not sure.
And what about the nesting of HiddenChartFormatter and FlashChart? Is that right? Probably not because the view shows a blank where the gauge should be. But I can't find a straightforward example to compare against.
Is there something else that I'm missing that's causing the gauge to not show up?!
Edit
Here's the resulting output from the Advanced XML view. You can see the sizing bar, so I know that the chart module is there, just nothing is showing up.
Here's a screenshot of the search in a basic search. There are 2787 matching items, so the gauge in the advanced xml version should work.
I did notice something about your search. If you read about the HiddenSearch module is says:
HiddenSearch - Runs a search behind the scenes. Passes results on to any children. You must set autoRun to true so that the search actually runs.
Try adding autoRun="True"
like this:
<module name="HiddenSearch" layoutPanel="panel_row2_col1_grp1" group="Western Canada" autoRun="True">
I did notice something about your search. If you read about the HiddenSearch module is says:
HiddenSearch - Runs a search behind the scenes. Passes results on to any children. You must set autoRun to true so that the search actually runs.
Try adding autoRun="True"
like this:
<module name="HiddenSearch" layoutPanel="panel_row2_col1_grp1" group="Western Canada" autoRun="True">
This really comes in handy in a jam. I love reading this. Helped me try new things. Bookmark this and make sure you pick your version of splunk for the current manual. http://docs.splunk.com/Documentation/Splunk/4.2.1/Developer/ModuleReference
🙂 Great! Glad to help!
That did it. Thank you!
Thanks for getting back to me gnovak. I edited my post to include screenshots of what comes out and what the basic search produces.
What do the results of the search look like? Is it just a single number? Can you provide an example of the results you get from the search you provided before the | gauge?