Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <form>
- <label>ZFS</label>
- <fieldset submitButton="false" autoRun="true">
- <input type="time" token="timepicker1" searchWhenChanged="true">
- <label>Time</label>
- <default>
- <earliest>-24h@h</earliest>
- <latest>now</latest>
- </default>
- </input>
- <input type="dropdown" token="dropdown1" searchWhenChanged="true">
- <label>Host</label>
- <fieldForLabel>host</fieldForLabel>
- <fieldForValue>host</fieldForValue>
- <search>
- <query>(index=main OR index=storage) sourcetype=zfs:iostat
- | dedup host</query>
- <earliest>-7d@h</earliest>
- <latest>now</latest>
- </search>
- </input>
- <input type="dropdown" token="dropdown2" searchWhenChanged="true">
- <label>Pool</label>
- <fieldForLabel>pool</fieldForLabel>
- <fieldForValue>pool</fieldForValue>
- <search>
- <query>(index=main OR index=storage) sourcetype=zfs:iostat host=$dropdown1$
- | dedup pool</query>
- <earliest>-7d@h</earliest>
- <latest>now</latest>
- </search>
- </input>
- </fieldset>
- <row>
- <panel>
- <title>Used Space</title>
- <single>
- <search>
- <query>index=storage sourcetype=zfs:list host=$dropdown1$ pool=$dropdown2$
- | eval usedTB=round((usedBytes/1024/1024/1024/1024),2)
- | head 1
- | table usedTB</query>
- <earliest>$timepicker1.earliest$</earliest>
- <latest>$timepicker1.latest$</latest>
- </search>
- <option name="drilldown">none</option>
- <option name="numberPrecision">0.00</option>
- <option name="unit">TB</option>
- </single>
- </panel>
- <panel>
- <title>Free Space</title>
- <single>
- <search>
- <query>index=storage sourcetype=zfs:list host=$dropdown1$ pool=$dropdown2$
- | eval availTB=round((availBytes/1024/1024/1024/1024),2)
- | head 1
- | table availTB</query>
- <earliest>$timepicker1.earliest$</earliest>
- <latest>$timepicker1.latest$</latest>
- </search>
- <option name="drilldown">none</option>
- <option name="numberPrecision">0.00</option>
- <option name="unit">TB</option>
- </single>
- </panel>
- <panel>
- <title>Read (max)</title>
- <single>
- <search>
- <query>(index=main OR index=storage) sourcetype=zfs:iostat host=$dropdown1$ pool=$dropdown2$
- | eval readMBPS=round((readBytesPerSec/1024/1024),2)
- | eval writeMBPS=round((writeBytesPerSec/1024/1024),2)
- | stats max(readMBPS)</query>
- <earliest>$timepicker1.earliest$</earliest>
- <latest>$timepicker1.latest$</latest>
- </search>
- <option name="drilldown">none</option>
- <option name="numberPrecision">0.00</option>
- <option name="unit">MB/s</option>
- </single>
- </panel>
- <panel>
- <title>Write (max)</title>
- <single>
- <search>
- <query>(index=main OR index=storage) sourcetype=zfs:iostat host=$dropdown1$ pool=$dropdown2$
- | eval readMBPS=round((readBytesPerSec/1024/1024),2)
- | eval writeMBPS=round((writeBytesPerSec/1024/1024),2)
- | stats max(writeMBPS)</query>
- <earliest>$timepicker1.earliest$</earliest>
- <latest>$timepicker1.latest$</latest>
- </search>
- <option name="drilldown">none</option>
- <option name="numberPrecision">0.00</option>
- <option name="unit">MB/s</option>
- </single>
- </panel>
- </row>
- <row>
- <panel>
- <title>Read/Write (max)</title>
- <chart>
- <search>
- <query>(index=main OR index=storage) sourcetype=zfs:iostat host=$dropdown1$ pool=$dropdown2$
- | eval readMBPS=round((readBytesPerSec/1024/1024),2)
- | eval writeMBPS=round((writeBytesPerSec/1024/1024),2)
- | timechart max(readMBPS) as Read, max(writeMBPS) as Write span=30m</query>
- <earliest>$timepicker1.earliest$</earliest>
- <latest>$timepicker1.latest$</latest>
- <sampleRatio>1</sampleRatio>
- </search>
- <option name="charting.axisLabelsX.majorLabelStyle.overflowMode">ellipsisNone</option>
- <option name="charting.axisLabelsX.majorLabelStyle.rotation">0</option>
- <option name="charting.axisTitleX.visibility">collapsed</option>
- <option name="charting.axisTitleY.text">MB/s</option>
- <option name="charting.axisTitleY.visibility">visible</option>
- <option name="charting.axisTitleY2.visibility">visible</option>
- <option name="charting.axisX.scale">linear</option>
- <option name="charting.axisY.scale">linear</option>
- <option name="charting.axisY2.enabled">0</option>
- <option name="charting.axisY2.scale">inherit</option>
- <option name="charting.chart">line</option>
- <option name="charting.chart.bubbleMaximumSize">50</option>
- <option name="charting.chart.bubbleMinimumSize">10</option>
- <option name="charting.chart.bubbleSizeBy">area</option>
- <option name="charting.chart.nullValueMode">zero</option>
- <option name="charting.chart.showDataLabels">none</option>
- <option name="charting.chart.sliceCollapsingThreshold">0.01</option>
- <option name="charting.chart.stackMode">default</option>
- <option name="charting.chart.style">shiny</option>
- <option name="charting.drilldown">none</option>
- <option name="charting.layout.splitSeries">0</option>
- <option name="charting.layout.splitSeries.allowIndependentYRanges">0</option>
- <option name="charting.legend.labelStyle.overflowMode">ellipsisMiddle</option>
- <option name="charting.legend.placement">right</option>
- <option name="trellis.enabled">0</option>
- <option name="trellis.scales.shared">1</option>
- <option name="trellis.size">medium</option>
- </chart>
- </panel>
- </row>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment