<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="7.0.2" />

MetricsEventSource

public static class Keywords

public static readonly MetricsEventSource Log

public void BeginInstrumentReporting(string sessionId, string meterName, string meterVersion, string instrumentName, string instrumentType, string unit, string description)

public void CollectionStart(string sessionId, DateTime intervalStartTime, DateTime intervalEndTime)

public void CollectionStop(string sessionId, DateTime intervalStartTime, DateTime intervalEndTime)

public void CounterRateValuePublished(string sessionId, string meterName, string meterVersion, string instrumentName, string unit, string tags, string rate)

public void EndInstrumentReporting(string sessionId, string meterName, string meterVersion, string instrumentName, string instrumentType, string unit, string description)

public void Error(string sessionId, string errorMessage)

public void GaugeValuePublished(string sessionId, string meterName, string meterVersion, string instrumentName, string unit, string tags, string lastValue)

public void HistogramLimitReached(string sessionId)

public void HistogramValuePublished(string sessionId, string meterName, string meterVersion, string instrumentName, string unit, string tags, string quantiles)

public void InitialInstrumentEnumerationComplete(string sessionId)

public void InstrumentPublished(string sessionId, string meterName, string meterVersion, string instrumentName, string instrumentType, string unit, string description)

public void Message(string Message)

public void MultipleSessionsNotSupportedError(string runningSessionId)

public void ObservableInstrumentCallbackError(string sessionId, string errorMessage)

public void TimeSeriesLimitReached(string sessionId)