You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
284 lines
15 KiB
284 lines
15 KiB
<form version="1.1" theme="dark" hideEdit="true">
|
|
<label>TrackMe - Internal scheduling audit</label>
|
|
<!-- main search for scheduling cost -->
|
|
<search id="scheduling_mainsearch" ref="trackme_internal_scheduling_ui_main_search"></search>
|
|
<search id="scheduling_table" ref="trackme_internal_scheduling_ui_main_table">
|
|
<earliest>$timerange_scheduled.earliest$</earliest>
|
|
<latest>$timerange_scheduled.latest$</latest>
|
|
</search>
|
|
<fieldset submitButton="false"></fieldset>
|
|
<row>
|
|
<panel>
|
|
<title>Scheduling summary</title>
|
|
<single>
|
|
<search ref="trackme_internal_scheduling_ui_summary"></search>
|
|
<option name="colorBy">value</option>
|
|
<option name="colorMode">none</option>
|
|
<option name="drilldown">all</option>
|
|
<option name="numberPrecision">0</option>
|
|
<option name="rangeColors">["0x65a637","0x6db7c6","0xf7bc38","0xf58f39","0xd93f3c"]</option>
|
|
<option name="rangeValues">[0,30,70,100]</option>
|
|
<option name="showSparkline">1</option>
|
|
<option name="showTrendIndicator">1</option>
|
|
<option name="trendColorInterpretation">standard</option>
|
|
<option name="trendDisplayMode">absolute</option>
|
|
<option name="underLabel">AVERAGE NUMBER OF SCHEDULED SEARCHES PER 5 MIN</option>
|
|
<option name="unit">Scheduled searches / 5 min</option>
|
|
<option name="unitPosition">after</option>
|
|
<option name="useColors">0</option>
|
|
<option name="useThousandSeparators">1</option>
|
|
</single>
|
|
<single>
|
|
<search base="scheduling_mainsearch">
|
|
<query>fields avg_run_time</query>
|
|
</search>
|
|
<option name="colorBy">value</option>
|
|
<option name="colorMode">none</option>
|
|
<option name="drilldown">all</option>
|
|
<option name="numberPrecision">0.00</option>
|
|
<option name="rangeColors">["0x65a637","0x6db7c6","0xf7bc38","0xf58f39","0xd93f3c"]</option>
|
|
<option name="rangeValues">[0,30,70,100]</option>
|
|
<option name="showSparkline">1</option>
|
|
<option name="showTrendIndicator">1</option>
|
|
<option name="trendColorInterpretation">standard</option>
|
|
<option name="trendDisplayMode">absolute</option>
|
|
<option name="underLabel">AVERAGE RUN TIME PER DAY</option>
|
|
<option name="unit">sec</option>
|
|
<option name="unitPosition">after</option>
|
|
<option name="useColors">0</option>
|
|
<option name="useThousandSeparators">1</option>
|
|
</single>
|
|
<single>
|
|
<search base="scheduling_mainsearch">
|
|
<query>fields max_run_time</query>
|
|
</search>
|
|
<option name="colorBy">value</option>
|
|
<option name="colorMode">none</option>
|
|
<option name="drilldown">all</option>
|
|
<option name="numberPrecision">0.00</option>
|
|
<option name="rangeColors">["0x65a637","0x6db7c6","0xf7bc38","0xf58f39","0xd93f3c"]</option>
|
|
<option name="rangeValues">[0,30,70,100]</option>
|
|
<option name="showSparkline">1</option>
|
|
<option name="showTrendIndicator">1</option>
|
|
<option name="trendColorInterpretation">standard</option>
|
|
<option name="trendDisplayMode">absolute</option>
|
|
<option name="underLabel">MAX RUN TIME PER DAY</option>
|
|
<option name="unit">sec</option>
|
|
<option name="unitPosition">after</option>
|
|
<option name="useColors">0</option>
|
|
<option name="useThousandSeparators">1</option>
|
|
</single>
|
|
<single>
|
|
<search base="scheduling_mainsearch">
|
|
<query>fields sum_run_time</query>
|
|
</search>
|
|
<option name="colorBy">value</option>
|
|
<option name="colorMode">none</option>
|
|
<option name="drilldown">all</option>
|
|
<option name="numberPrecision">0.00</option>
|
|
<option name="rangeColors">["0x65a637","0x6db7c6","0xf7bc38","0xf58f39","0xd93f3c"]</option>
|
|
<option name="rangeValues">[0,30,70,100]</option>
|
|
<option name="showSparkline">1</option>
|
|
<option name="showTrendIndicator">1</option>
|
|
<option name="trendColorInterpretation">standard</option>
|
|
<option name="trendDisplayMode">absolute</option>
|
|
<option name="underLabel">AVERAGE SUM RUN TIME PER DAY</option>
|
|
<option name="unit">sec</option>
|
|
<option name="unitPosition">after</option>
|
|
<option name="useColors">0</option>
|
|
<option name="useThousandSeparators">1</option>
|
|
</single>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<input type="time" token="timerange_scheduled" searchWhenChanged="true">
|
|
<label>Time Range:</label>
|
|
<default>
|
|
<earliest>-24h@h</earliest>
|
|
<latest>now</latest>
|
|
</default>
|
|
</input>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<title>Count of Scheduler Executions</title>
|
|
<table>
|
|
<search ref="trackme_internal_scheduling_ui_count">
|
|
<earliest>$timerange_scheduled.earliest$</earliest>
|
|
<latest>$timerange_scheduled.latest$</latest>
|
|
</search>
|
|
</table>
|
|
</panel>
|
|
<panel>
|
|
<title>Count of Scheduler Executions Over Time</title>
|
|
<chart>
|
|
<search ref="trackme_internal_scheduling_ui_count_overtime">
|
|
<earliest>$timerange_scheduled.earliest$</earliest>
|
|
<latest>$timerange_scheduled.latest$</latest>
|
|
</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.visibility">visible</option>
|
|
<option name="charting.axisTitleY2.visibility">visible</option>
|
|
<option name="charting.axisX.abbreviation">none</option>
|
|
<option name="charting.axisX.scale">linear</option>
|
|
<option name="charting.axisY.abbreviation">none</option>
|
|
<option name="charting.axisY.scale">linear</option>
|
|
<option name="charting.axisY2.abbreviation">none</option>
|
|
<option name="charting.axisY2.enabled">0</option>
|
|
<option name="charting.axisY2.scale">inherit</option>
|
|
<option name="charting.chart">column</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">gaps</option>
|
|
<option name="charting.chart.showDataLabels">none</option>
|
|
<option name="charting.chart.sliceCollapsingThreshold">0.01</option>
|
|
<option name="charting.chart.stackMode">stacked</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.mode">standard</option>
|
|
<option name="charting.legend.placement">right</option>
|
|
<option name="charting.lineWidth">2</option>
|
|
<option name="trellis.enabled">0</option>
|
|
<option name="trellis.scales.shared">1</option>
|
|
<option name="trellis.size">medium</option>
|
|
</chart>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<title>Trackers run time performance over time</title>
|
|
<chart>
|
|
<search ref="trackme_internal_scheduling_ui_tracker_perf">
|
|
<earliest>$timerange_scheduled.earliest$</earliest>
|
|
<latest>$timerange_scheduled.latest$</latest>
|
|
</search>
|
|
<option name="charting.axisLabelsX.majorLabelStyle.overflowMode">ellipsisNone</option>
|
|
<option name="charting.axisLabelsX.majorLabelStyle.rotation">0</option>
|
|
<option name="charting.axisTitleX.visibility">visible</option>
|
|
<option name="charting.axisTitleY.visibility">visible</option>
|
|
<option name="charting.axisTitleY2.visibility">visible</option>
|
|
<option name="charting.axisX.abbreviation">none</option>
|
|
<option name="charting.axisX.scale">linear</option>
|
|
<option name="charting.axisY.abbreviation">none</option>
|
|
<option name="charting.axisY.scale">linear</option>
|
|
<option name="charting.axisY2.abbreviation">none</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">gaps</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.mode">standard</option>
|
|
<option name="charting.legend.placement">right</option>
|
|
<option name="charting.lineWidth">2</option>
|
|
<option name="trellis.enabled">0</option>
|
|
<option name="trellis.scales.shared">1</option>
|
|
<option name="trellis.size">medium</option>
|
|
</chart>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<title>Trackers run time performance summary statistics</title>
|
|
<table>
|
|
<search ref="trackme_internal_scheduling_ui_tracker_perf_table">
|
|
<earliest>$timerange_scheduled.earliest$</earliest>
|
|
<latest>$timerange_scheduled.latest$</latest>
|
|
</search>
|
|
<option name="wrap">true</option>
|
|
<option name="rowNumbers">false</option>
|
|
<option name="dataOverlayMode">none</option>
|
|
<option name="drilldown">row</option>
|
|
<option name="count">10</option>
|
|
<option name="refresh.display">none</option>
|
|
<option name="percentagesRow">false</option>
|
|
<format type="color" field="avg_sparkline">
|
|
<colorPalette type="minMidMax" maxColor="#31A35F" minColor="#353535"></colorPalette>
|
|
<scale type="minMidMax"></scale>
|
|
</format>
|
|
</table>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<title>TrackMe tracker executor logs</title>
|
|
<event>
|
|
<search ref="trackme_internal_scheduling_ui_executor_logs">
|
|
<earliest>$timerange_scheduled.earliest$</earliest>
|
|
<latest>$timerange_scheduled.latest$</latest>
|
|
</search>
|
|
<option name="count">10</option>
|
|
<option name="list.drilldown">none</option>
|
|
<option name="list.wrap">1</option>
|
|
<option name="maxLines">5</option>
|
|
<option name="raw.drilldown">none</option>
|
|
<option name="rowNumbers">0</option>
|
|
<option name="table.drilldown">all</option>
|
|
<option name="table.sortDirection">asc</option>
|
|
<option name="table.wrap">1</option>
|
|
<option name="type">raw</option>
|
|
</event>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<title>Trackers - These scheduled reports are responsible for discovering and maintaining data states</title>
|
|
<chart>
|
|
<search base="scheduling_table">
|
|
<query>search "report (savedsearch_name)"="*_tracker_*" | fields "report (savedsearch_name)", avg_run_time</query>
|
|
</search>
|
|
<option name="charting.chart">pie</option>
|
|
<option name="charting.drilldown">all</option>
|
|
</chart>
|
|
<table>
|
|
<search base="scheduling_table">
|
|
<query>search "report (savedsearch_name)"="*_tracker_*" | sort "report (savedsearch_name)" | fields - avg_run_time</query>
|
|
</search>
|
|
<option name="count">100</option>
|
|
<option name="dataOverlayMode">none</option>
|
|
<option name="drilldown">cell</option>
|
|
<option name="rowNumbers">false</option>
|
|
<option name="wrap">true</option>
|
|
</table>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<title>Alerts & Miscellaneous - Builtin alerts and various scheduled reports related to the application</title>
|
|
<chart>
|
|
<search base="scheduling_table">
|
|
<query>search "report (savedsearch_name)"!="*_tracker_*" | fields "report (savedsearch_name)", avg_run_time</query>
|
|
</search>
|
|
<option name="charting.chart">pie</option>
|
|
<option name="charting.drilldown">all</option>
|
|
</chart>
|
|
<table>
|
|
<search base="scheduling_table">
|
|
<query>search "report (savedsearch_name)"!="*_tracker_*" | sort "report (savedsearch_name)" | fields - avg_run_time</query>
|
|
</search>
|
|
<option name="count">100</option>
|
|
<option name="dataOverlayMode">none</option>
|
|
<option name="drilldown">cell</option>
|
|
<option name="rowNumbers">false</option>
|
|
<option name="wrap">true</option>
|
|
</table>
|
|
</panel>
|
|
</row>
|
|
</form> |