Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros
System.Diagnostics.Metrics Namespace Reference

Classes

class  AggregationManager
 
class  Aggregator
 
struct  AggregatorStore
 
class  Counter
 
class  ExponentialHistogramAggregator
 
class  FixedSizeLabelNameDictionary
 
class  Histogram
 
class  HistogramStatistics
 
interface  IAggregationStatistics
 
class  Instrument
 
class  InstrumentState
 
interface  IObjectSequence
 
interface  IStringSequence
 
class  LabeledAggregationStatistics
 
struct  LabelInstruction
 
class  LabelInstructionCompiler
 
class  LabelInstructionInterpretter
 
class  LastValue
 
class  LastValueStatistics
 
struct  ListenerSubscription
 
struct  Measurement
 
class  Meter
 
class  MeterListener
 
class  MetricsEventSource
 
class  MultiSizeLabelNameDictionary
 
struct  ObjectSequence1
 
struct  ObjectSequence2
 
struct  ObjectSequence3
 
struct  ObjectSequenceMany
 
class  ObservableCounter
 
class  ObservableGauge
 
class  ObservableInstrument
 
struct  OneTagBag
 
class  QuantileAggregation
 
struct  QuantileValue
 
class  RateAggregator
 
class  RateStatistics
 
class  RateSumAggregator
 
struct  StringSequence1
 
struct  StringSequence2
 
struct  StringSequence3
 
struct  StringSequenceMany
 
struct  ThreeTagsBag
 
struct  TwoTagsBag
 

Functions

delegate bool AggregatorLookupFunc< TAggregator > (ReadOnlySpan< KeyValuePair< string, object > > labels, out TAggregator aggregator)
 
delegate void MeasurementCallback< T > (Instrument instrument, T measurement, ReadOnlySpan< KeyValuePair< string, object?> > tags, object? state)