1 write to Parent
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\MetricsEventSource.cs (1)
352Parent = parent;
37 references to Parent
System.Diagnostics.DiagnosticSource (37)
System\Diagnostics\Metrics\MetricsEventSource.cs (37)
376Parent.Error("", "System.Diagnostics.Metrics EventSource not supported on wasi"); 398Parent.Message($"Previous session with id {_sessionId} is stopped"); 442Parent.MultipleSessionsConfiguredIncorrectlyError(clientId!, _aggregationManager.MaxHistograms.ToString(), maxHistograms.ToString(), _aggregationManager.MaxTimeSeries.ToString(), maxTimeSeries.ToString(), _aggregationManager.CollectionPeriod.TotalSeconds.ToString(), refreshInterval.ToString()); 461Parent.MultipleSessionsNotSupportedError(_sessionId); 466Parent.Message($"Previous session with id {_sessionId} is stopped"); 497beginCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStart(sessionId, startIntervalTime, endIntervalTime), 498endCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStop(sessionId, startIntervalTime, endIntervalTime), 499beginInstrumentMeasurements: (i, state) => Parent.BeginInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 501endInstrumentMeasurements: (i, state) => Parent.EndInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 503instrumentPublished: (i, state) => Parent.InstrumentPublished(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 505initialInstrumentEnumerationComplete: () => Parent.InitialInstrumentEnumerationComplete(sessionId), 506collectionError: e => Parent.Error(sessionId, e.ToString()), 507timeSeriesLimitReached: () => Parent.TimeSeriesLimitReached(sessionId), 508histogramLimitReached: () => Parent.HistogramLimitReached(sessionId), 509observableInstrumentCallbackError: e => Parent.ObservableInstrumentCallbackError(sessionId, e.ToString())); 536|| !Parent.IsEnabled()); 543Parent.Message($"Metrics argument received: {metricsSpecs}"); 547Parent.Message("No Metrics argument received"); 555Parent.Message($"Histogram Aggregation argument received: {base2ExponentialHistogramSpec}"); 559Parent.Message("No Histogram Aggregation argument received"); 566Parent.Message($"{ClientIdKey} not provided; session will remain active indefinitely."); 618Parent.Message($"{argumentsKey} argument received: {maxString}"); 621Parent.Message($"Failed to parse {argumentsKey}. Using {valueDescriptor} {defaultValue}"); 633Parent.Message($"No {argumentsKey} argument received. Using {valueDescriptor} {defaultValue}"); 645Parent.Message($"{RefreshIntervalKey} too small. Using minimum interval {minValue} seconds."); 665Parent.Message($"{RefreshIntervalKey} argument received: {refreshInterval}"); 668Parent.Message($"Failed to parse {RefreshIntervalKey}. Using {valueDescriptor} {defaultValue}s."); 675Parent.Message($"No {RefreshIntervalKey} argument received. Using {valueDescriptor} {defaultValue}s."); 687Parent.Message($"SessionId argument received: {id!}"); 696Parent.Message($"New session started. SessionId auto-generated: {sessionId}"); 704Parent.Error(_sessionId, e.ToString()); 726Parent.Message($"Parsed metric: {spec}"); 762Parent.Message("No histogram aggregation spec is provided"); 776Parent.Message($"Invalid histogram aggregation spec: {specString}"); 791Parent.Message($"Invalid scale value: {specString}"); 807Parent.Message($"Invalid maxBuckets value: {specString}"); 827Parent.Message($"Invalid reportDeltas value: {specString}");