1 write to Parent
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\Metrics\MetricsEventSource.cs (1)
347Parent = parent;
37 references to Parent
System.Diagnostics.DiagnosticSource (37)
System\Diagnostics\Metrics\MetricsEventSource.cs (37)
371Parent.Error("", "System.Diagnostics.Metrics EventSource not supported on wasi"); 393Parent.Message($"Previous session with id {_sessionId} is stopped"); 437Parent.MultipleSessionsConfiguredIncorrectlyError(clientId!, _aggregationManager.MaxHistograms.ToString(), maxHistograms.ToString(), _aggregationManager.MaxTimeSeries.ToString(), maxTimeSeries.ToString(), _aggregationManager.CollectionPeriod.TotalSeconds.ToString(), refreshInterval.ToString()); 456Parent.MultipleSessionsNotSupportedError(_sessionId); 461Parent.Message($"Previous session with id {_sessionId} is stopped"); 492beginCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStart(sessionId, startIntervalTime, endIntervalTime), 493endCollection: (startIntervalTime, endIntervalTime) => Parent.CollectionStop(sessionId, startIntervalTime, endIntervalTime), 494beginInstrumentMeasurements: (i, state) => Parent.BeginInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 496endInstrumentMeasurements: (i, state) => Parent.EndInstrumentReporting(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 498instrumentPublished: (i, state) => Parent.InstrumentPublished(sessionId, i.Meter.Name, i.Meter.Version, i.Name, i.GetType().Name, i.Unit, i.Description, 500initialInstrumentEnumerationComplete: () => Parent.InitialInstrumentEnumerationComplete(sessionId), 501collectionError: e => Parent.Error(sessionId, e.ToString()), 502timeSeriesLimitReached: () => Parent.TimeSeriesLimitReached(sessionId), 503histogramLimitReached: () => Parent.HistogramLimitReached(sessionId), 504observableInstrumentCallbackError: e => Parent.ObservableInstrumentCallbackError(sessionId, e.ToString())); 531|| !Parent.IsEnabled()); 538Parent.Message($"Metrics argument received: {metricsSpecs}"); 542Parent.Message("No Metrics argument received"); 550Parent.Message($"Histogram Aggregation argument received: {base2ExponentialHistogramSpec}"); 554Parent.Message("No Histogram Aggregation argument received"); 561Parent.Message($"{ClientIdKey} not provided; session will remain active indefinitely."); 613Parent.Message($"{argumentsKey} argument received: {maxString}"); 616Parent.Message($"Failed to parse {argumentsKey}. Using {valueDescriptor} {defaultValue}"); 628Parent.Message($"No {argumentsKey} argument received. Using {valueDescriptor} {defaultValue}"); 640Parent.Message($"{RefreshIntervalKey} too small. Using minimum interval {minValue} seconds."); 660Parent.Message($"{RefreshIntervalKey} argument received: {refreshInterval}"); 663Parent.Message($"Failed to parse {RefreshIntervalKey}. Using {valueDescriptor} {defaultValue}s."); 670Parent.Message($"No {RefreshIntervalKey} argument received. Using {valueDescriptor} {defaultValue}s."); 682Parent.Message($"SessionId argument received: {id!}"); 691Parent.Message($"New session started. SessionId auto-generated: {sessionId}"); 699Parent.Error(_sessionId, e.ToString()); 721Parent.Message($"Parsed metric: {spec}"); 757Parent.Message("No histogram aggregation spec is provided"); 771Parent.Message($"Invalid histogram aggregation spec: {specString}"); 786Parent.Message($"Invalid scale value: {specString}"); 802Parent.Message($"Invalid maxBuckets value: {specString}"); 822Parent.Message($"Invalid reportDeltas value: {specString}");