public void RecordDrill(DrillOptions drillOptions, DrillStats drillStats) { var properties = new Dictionary <string, string> { { "Url", drillOptions.Url }, { "ConnectionCount", drillOptions.ConnectionCount.ToString() }, { "MillisecondsToDrill", drillOptions.MillisecondsToDrill.ToString() }, { "MillisecondsToWaitAfterRequest", drillOptions.MillisecondsToWaitAfterRequest.ToString() }, { "QueryStringParameters", CombineQueryStringParameters(drillOptions.QueryStringParameters) } }; var metrics = new Dictionary <string, double> { { "TotalRequestCount", drillStats.TotalRequestCount }, { "ConnectionCount", drillStats.ConnectionCount }, { "FailureCount", drillStats.FailureCount }, { "AverageResponseTime", (double)drillStats.AverageResponseTime } }; _telemetryClient.TrackEvent("Drill", properties, metrics); _telemetryClient.Flush(); System.Threading.Thread.Sleep(5000); }
public void RecordDrill(DrillOptions drillOptions, DrillStats drillStats) { }