smart scanner metrics
This commit is contained in:
@ -18,8 +18,8 @@ COMPILE FUNCTION obj_Reactor(Method,Parms)
|
||||
|
||||
|
||||
|
||||
DECLARE SUBROUTINE Set_Status, Msg, obj_Tables, Send_Dyn, ErrMsg
|
||||
DECLARE FUNCTION Get_Status, Msg, Utility, obj_Tables
|
||||
DECLARE SUBROUTINE Set_Status, Msg, obj_Tables, Send_Dyn, ErrMsg, Mona_Services
|
||||
DECLARE FUNCTION Get_Status, Msg, Utility, obj_Tables, Environment_Services, GetTickCount
|
||||
|
||||
|
||||
$INSERT REACTOR_EQUATES
|
||||
@ -28,6 +28,14 @@ $INSERT REACT_STATE_EQUATES
|
||||
$INSERT REACT_ITEM_EQUATES
|
||||
$INSERT MSG_EQUATES
|
||||
$insert REACTOR_CHILD_KEY_IDS_EQUATES
|
||||
$Insert LOGICAL
|
||||
|
||||
IsProd = Environment_Services('IsProd')
|
||||
If IsProd EQ True$ then
|
||||
MonaResource = 'GRP_OPENINSIGHT_MES_OP_FE_OBJREACTOR'
|
||||
end else
|
||||
MonaResource = 'GRP_OPENINSIGHT_MES_OP_FE_DEV_OBJREACTOR'
|
||||
end
|
||||
|
||||
ErrTitle = 'Error in Stored Procedure "obj_Reactor"'
|
||||
ErrorMsg = ''
|
||||
@ -66,6 +74,9 @@ RETURN Result
|
||||
CurrItem:
|
||||
* * * * * * *
|
||||
|
||||
StartTick = GetTickCount()
|
||||
MetricName = 'CurrItem'
|
||||
|
||||
ReactNo = Parms[1,@RM]
|
||||
ItemType = Parms[COL2()+1,@RM]
|
||||
ReactRec = Parms[COL2()+1,@RM]
|
||||
@ -96,6 +107,9 @@ LOCATE ItemType IN CurrInstTypes USING @VM SETTING Pos THEN
|
||||
Result = FIELD(CurrInstItems<1,Pos>,'*',2)
|
||||
END
|
||||
|
||||
EndTick = GetTickCount()
|
||||
Mona_Services('QueueLatencyAndCountMetrics', MonaResource, MetricName, StartTick, EndTick)
|
||||
|
||||
RETURN
|
||||
|
||||
|
||||
@ -103,6 +117,9 @@ RETURN
|
||||
CurrGraphite:
|
||||
* * * * * * *
|
||||
|
||||
StartTick = GetTickCount()
|
||||
MetricName = 'CurrGraphite'
|
||||
|
||||
ReactNo = Parms[1,@RM]
|
||||
ReactRec = Parms[COL2()+1,@RM]
|
||||
|
||||
@ -135,6 +152,9 @@ FOR I = 1 TO ciCnt
|
||||
END
|
||||
NEXT I
|
||||
|
||||
EndTick = GetTickCount()
|
||||
Mona_Services('QueueLatencyAndCountMetrics', MonaResource, MetricName, StartTick, EndTick)
|
||||
|
||||
RETURN
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user