protected internal virtual void WriteMetricEvents(SystemMetricEvent[] metricEvents)
{
if (metricEvents == null)
{
throw new ArgumentNullException(nameof(metricEvents));
}
foreach (SystemMetricEvent metricEvent in metricEvents)
{
_eventGenerator.LogFunctionMetricEvent(
subscriptionId,
appName,
metricEvent.EventName.ToLowerInvariant(),
metricEvent.Average,
metricEvent.Minimum,
metricEvent.Maximum,
metricEvent.Count,
metricEvent.Timestamp);
}
}