Skip to content

Commit ef7ce6b

Browse files
committed
[ADD] Measure transform KPI data for DSW.
1 parent 9e349c1 commit ef7ce6b

11 files changed

+223
-166
lines changed

cls/kutac/monitor/cubes/HistoryPerfData.cls.xml

Lines changed: 99 additions & 44 deletions
Large diffs are not rendered by default.

cls/kutac/monitor/cubes/HistoryPerfDataWD.cls.xml

Lines changed: 35 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,50 +8,60 @@
88
<TimeCreated>63543,55927.213079</TimeCreated>
99
<DependsOn>kutac.monitor.history.PerfDataWD</DependsOn>
1010

11-
<Parameter name="DOMAIN">
12-
<Default>SYSMON</Default>
13-
</Parameter>
14-
1511
<XData name="Cube">
1612
<Description>
1713
Cube definition from Architect.</Description>
1814
<XMLNamespace>http://www.intersystems.com/deepsee</XMLNamespace>
1915
<Data><![CDATA[
20-
<cube xmlns="http://www.intersystems.com/deepsee" name="HistoryPerfDataWD" displayName="HistoryPerfDataWD" disabled="false" abstract="false" sourceClass="kutac.monitor.history.PerfDataWD" countMeasureName="%COUNT" bucketSize="8" bitmapChunkInMemory="false" precompute="0">
16+
<cube xmlns="http://www.intersystems.com/deepsee" name="HistoryPerfDataWD" displayName="HistoryPerfDataWD" disabled="false" abstract="false" sourceClass="kutac.monitor.history.PerfDataWD" countMeasureName="%COUNT" bucketSize="8" bitmapChunkInMemory="false" precompute="0" disableListingGroups="false">
2117
<dimension name="WDStatusFlags" disabled="false" hasAll="false" allCaption="All WDStatusFlags" allDisplayName="WDStatusFlags" type="data" hidden="false" showHierarchies="default">
22-
<hierarchy name="H1" disabled="false">
23-
<level sourceProperty="WDStatusFlags" name="WDStatusFlags" disabled="false" list="false" useDisplayValue="true" useAsFilter="true">
18+
<hierarchy name="H1" disabled="false" hidden="false">
19+
<level name="WDStatusFlags" disabled="false" sourceProperty="WDStatusFlags" list="false" useDisplayValue="true" useAsFilter="true" hidden="false">
2420
</level>
2521
</hierarchy>
2622
</dimension>
27-
<dimension name="Measurement Date" disabled="false" hasAll="false" allCaption="All Measurement Date and Time" allDisplayName="Measurement Date and Time" sourceExpression="$zdth(%source.mTS,3)" type="time" iKnowType="entity" hidden="false" showHierarchies="default">
28-
<hierarchy name="H1" disabled="false">
29-
<level name="Month" disabled="false" timeFunction="MonthYear" list="false" useDisplayValue="true" useAsFilter="true">
23+
<dimension name="Measurement Date" disabled="false" hasAll="false" allCaption="All Measurement Date and Time" allDisplayName="Measurement Date and Time" sourceExpression="$zdth(%source.mTS,3)" type="time" calendar="gregorian" iKnowType="entity" hidden="false" showHierarchies="default">
24+
<hierarchy name="H1" disabled="false" hidden="false">
25+
<level name="Month" disabled="false" timeFunction="MonthYear" list="false" useDisplayValue="true" useAsFilter="true" hidden="false">
3026
</level>
31-
<level name="Day" disabled="false" timeFunction="DayNumber" list="false" useDisplayValue="true" useAsFilter="true">
27+
<level name="Day" disabled="false" timeFunction="DayNumber" list="false" useDisplayValue="true" useAsFilter="true" hidden="false">
3228
</level>
3329
</hierarchy>
3430
</dimension>
35-
<dimension name="Measurement Time" disabled="false" hasAll="false" allCaption="All TM" allDisplayName="TM" sourceExpression="$zdth(%source.mTS,3)" type="time" iKnowType="entity" hidden="false" showHierarchies="default">
36-
<hierarchy name="H1" disabled="false">
37-
<level name="Hour" disabled="false" timeFunction="HourNumber" list="false" useDisplayValue="true" useAsFilter="true">
31+
<dimension name="Measurement Time" disabled="false" hasAll="false" allCaption="All TM" allDisplayName="TM" sourceExpression="$zdth(%source.mTS,3)" type="time" calendar="gregorian" iKnowType="entity" hidden="false" showHierarchies="default">
32+
<hierarchy name="H1" disabled="false" hidden="false">
33+
<level name="Hour" disabled="false" timeFunction="HourNumber" list="false" useDisplayValue="true" useAsFilter="true" hidden="false">
3834
</level>
39-
<level name="Minute" disabled="false" timeFunction="MinuteNumber" list="false" useDisplayValue="true" useAsFilter="true">
35+
<level name="Minute" disabled="false" timeFunction="MinuteNumber" list="false" useDisplayValue="true" useAsFilter="true" hidden="false">
4036
</level>
4137
</hierarchy>
4238
</dimension>
43-
<measure sourceProperty="WDBufferRedirty" name="WDBufferRedirty" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
44-
<measure sourceProperty="WDBufferWrite" name="WDBufferWrite" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
45-
<measure sourceProperty="WDCycleTime" name="WDCycleTime" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
46-
<measure sourceProperty="WDprocInGlobal" name="WDprocInGlobal" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
47-
<measure sourceProperty="WDSizeWrite" name="WDSizeWrite" disabled="false" aggregate="AVG" type="integer" hidden="false" searchable="false"></measure>
48-
<measure sourceProperty="WDSleep" name="WDSleep" disabled="false" aggregate="AVG" type="integer" hidden="false" searchable="false"></measure>
49-
<measure sourceProperty="WDTempQueue" name="WDTempQueue" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
50-
<measure sourceProperty="WDTempWrite" name="WDTempWrite" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
51-
<measure sourceProperty="WDWIJTime" name="WDWIJTime" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
52-
<measure sourceProperty="WDWriteTime" name="WDWriteTime" disabled="false" aggregate="AVG" type="number" hidden="false" searchable="false"></measure>
39+
<measure name="WDBufferRedirty" disabled="false" sourceProperty="WDBufferRedirty" aggregate="AVG" type="number" hidden="false" searchable="false">
40+
</measure>
41+
<measure name="WDBufferWrite" disabled="false" sourceProperty="WDBufferWrite" aggregate="AVG" type="number" hidden="false" searchable="false">
42+
</measure>
43+
<measure name="WDCycleTime" disabled="false" sourceProperty="WDCycleTime" aggregate="AVG" type="number" hidden="false" searchable="false">
44+
</measure>
45+
<measure name="WDprocInGlobal" disabled="false" sourceProperty="WDprocInGlobal" aggregate="AVG" type="number" hidden="false" searchable="false">
46+
</measure>
47+
<measure name="WDSizeWrite" disabled="false" sourceProperty="WDSizeWrite" aggregate="AVG" type="integer" hidden="false" searchable="false">
48+
</measure>
49+
<measure name="WDSleep" disabled="false" sourceProperty="WDSleep" aggregate="AVG" type="integer" hidden="false" searchable="false">
50+
</measure>
51+
<measure name="WDTempQueue" disabled="false" sourceProperty="WDTempQueue" aggregate="AVG" type="number" hidden="false" searchable="false">
52+
</measure>
53+
<measure name="WDTempWrite" disabled="false" sourceProperty="WDTempWrite" aggregate="AVG" type="number" hidden="false" searchable="false">
54+
</measure>
55+
<measure name="WDWIJTime" disabled="false" sourceProperty="WDWIJTime" aggregate="AVG" type="number" hidden="false" searchable="false">
56+
</measure>
57+
<measure name="WDWriteTime" disabled="false" sourceProperty="WDWriteTime" aggregate="AVG" type="number" hidden="false" searchable="false">
58+
</measure>
5359
</cube>
5460
]]></Data>
5561
</XData>
62+
63+
<Parameter name="DOMAIN">
64+
<Default>SYSMON</Default>
65+
</Parameter>
5666
</Class>
5767
</Export>

cls/kutac/monitor/current/PerfData.cls.xml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,20 @@ This XData definition defines the KPI.</Description>
2121
<kpi xmlns="http://www.intersystems.com/deepsee/kpi"
2222
name="CurrPerfData" sourceType="sql"
2323
caption="Current Performance Data"
24-
sql="SELECT top 1 * FROM SYS_History.PerfData order by DateTime Desc"
2524
>
2625
<property columnNo="1" name="ID" />
2726
<property columnNo="2" name="DateTime" />
2827
<property columnNo="3" name="PerfGloRef" />
28+
<property columnNo="4" name="PerfPhysReads" />
29+
<property columnNo="5" name="PerfPhysWrites" />
30+
<property columnNo="6" name="PerfObjHit" />
31+
<property columnNo="7" name="PerfObjDel" />
32+
<property columnNo="8" name="PerfObjMiss" />
33+
<property columnNo="9" name="PerfObjNew" />
34+
<property columnNo="10" name="PerfObjLoad" />
35+
<property columnNo="11" name="PerfRtnLoad" />
36+
<property columnNo="12" name="PerfRtnCallLocal" />
37+
<property columnNo="13" name="PerfWIJWrites" />
2938
</kpi>
3039
]]></Data>
3140
</XData>
@@ -44,7 +53,10 @@ This is a good place to override properties, such as range and threshold.</Descr
4453
Return an SQL statement to execute.</Description>
4554
<FormalSpec><![CDATA[&pSQL:%String]]></FormalSpec>
4655
<ReturnType>%Status</ReturnType>
47-
<Implementation><![CDATA[ Quit $$$OK
56+
<Implementation><![CDATA[
57+
set pSQL = "SELECT top 1 ID, DateTime, Perf_GloRef, Perf_PhysReads, Perf_PhysWrites, Perf_ObjHit, Perf_ObjDel, Perf_ObjMiss, Perf_ObjNew,"_
58+
" Perf_ObjLoad, Perf_RtnLoad, Perf_RtnCallLocal, Perf_WIJWrites FROM SYS_History.PerfData order by DateTime Desc"
59+
Quit $$$OK
4860
]]></Implementation>
4961
</Method>
5062

csp-data/csp/lib/css/bootstrap.min.css.xml

Lines changed: 4 additions & 1 deletion
Large diffs are not rendered by default.

mobile-Current_Performance_Indicators.dashboard.dfi.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

mobile-Current_Performance_Indicators_2.dashboard.dfi.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

pivots-monitor-current-perf-KPI_Transform_Globals.pivot.dfi.xml

Lines changed: 0 additions & 16 deletions
This file was deleted.

0 commit comments

Comments
 (0)