public void RequestQueued(ulong requestId, RingMasterRequestType requestType, int pendingRequestCount) { this.instrumentation?.RequestQueued(requestId, requestType, pendingRequestCount); }
public void RequestAborted(ulong requestId, RingMasterRequestType requestType) { this.instrumentation?.RequestAborted(requestId, requestType); }
public void ResponseProcessed(ulong requestId, RingMasterRequestType requestType, int resultCode, TimeSpan elapsed) { this.instrumentation?.ResponseProcessed(requestId, requestType, resultCode, elapsed); }
public void RequestTimedOut(ulong requestId, RingMasterRequestType requestType, TimeSpan elapsed) { this.instrumentation?.RequestTimedOut(requestId, requestType, elapsed); }
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)); }