Exemple #1
0
 public void RequestQueued(ulong requestId, RingMasterRequestType requestType, int pendingRequestCount)
 {
     this.instrumentation?.RequestQueued(requestId, requestType, pendingRequestCount);
 }
Exemple #2
0
 public void RequestAborted(ulong requestId, RingMasterRequestType requestType)
 {
     this.instrumentation?.RequestAborted(requestId, requestType);
 }
Exemple #3
0
 public void ResponseProcessed(ulong requestId, RingMasterRequestType requestType, int resultCode, TimeSpan elapsed)
 {
     this.instrumentation?.ResponseProcessed(requestId, requestType, resultCode, elapsed);
 }
Exemple #4
0
 public void RequestTimedOut(ulong requestId, RingMasterRequestType requestType, TimeSpan elapsed)
 {
     this.instrumentation?.RequestTimedOut(requestId, requestType, elapsed);
 }
Exemple #5
0
 public void RequestSent(ulong requestId, RingMasterRequestType requestType, int requestLength)
 {
     this.instrumentation?.RequestSent(requestId, requestType, requestLength);
 }
 /// <summary>
 /// A Request was completed.
 /// </summary>
 /// <param name="requestType">Type of request</param>
 /// <param name="elapsed">Time taken to complete the request</param>
 public void OnRequestCompleted(RingMasterRequestType requestType, TimeSpan elapsed)
 {
     this.responseTime.LogValue((long)elapsed.TotalMilliseconds, Enum.GetName(typeof(RingMasterRequestType), requestType));
 }