Beispiel #1
0
        public static void OnOperationCompleted(long startTimestamp)
        {
            long elapsedMilliseconds = GetElapsedMilliseconds(startTimestamp);

            AverageOperationExecutionTime.IncrementBy(elapsedMilliseconds);
            OperationResponseCount.Increment();
            OperationResponsePerSec.Increment();
            if (elapsedMilliseconds < 50L)
            {
                OperationsFast.Increment();
            }
            else if (elapsedMilliseconds < 200L)
            {
                OperationsMiddle.Increment();
            }
            else
            {
                OperationsSlow.Increment();
            }
            if (elapsedMilliseconds > OperationsMaxTime.RawValue)
            {
                OperationsMaxTime.RawValue = elapsedMilliseconds;
            }
        }
Beispiel #2
0
 public static void IncrementResultDenied()
 {
     ResultsDenied.Increment();
 }
Beispiel #3
0
 public static void IncrementResultsAccepted()
 {
     ResultsAccepted.Increment();
 }
Beispiel #4
0
 public static void IncrementResultsData()
 {
     ResultsData.Increment();
 }