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

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, string instrumentTags, string meterTags, string meterScopeHash, int instrumentId)

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, string value, int instrumentId)

public void EndInstrumentReporting(string sessionId, string meterName, string meterVersion, string instrumentName, string instrumentType, string unit, string description, string instrumentTags, string meterTags, string meterScopeHash, int instrumentId)

public void Error(string sessionId, string errorMessage)

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

public void HistogramLimitReached(string sessionId)

public void HistogramValuePublished(string sessionId, string meterName, string meterVersion, string instrumentName, string unit, string tags, string quantiles, int count, double sum, int instrumentId)

public void InitialInstrumentEnumerationComplete(string sessionId)

public void InstrumentPublished(string sessionId, string meterName, string meterVersion, string instrumentName, string instrumentType, string unit, string description, string instrumentTags, string meterTags, string meterScopeHash, int instrumentId)

public void Message(string Message)

public void MultipleSessionsConfiguredIncorrectlyError(string clientId, string expectedMaxHistograms, string actualMaxHistograms, string expectedMaxTimeSeries, string actualMaxTimeSeries, string expectedRefreshInterval, string actualRefreshInterval)

public void MultipleSessionsNotSupportedError(string runningSessionId)

public void ObservableInstrumentCallbackError(string sessionId, string errorMessage)

public void TimeSeriesLimitReached(string sessionId)

public void UpDownCounterRateValuePublished(string sessionId, string meterName, string meterVersion, string instrumentName, string unit, string tags, string rate, string value, int instrumentId)

public void Version(int Major, int Minor, int Patch)