App Metrics Fork me on GitHub
Show / Hide Table of Contents

Class MetricsContextValueSource

Inheritance
System.Object
MetricsContextValueSource
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:App.Metrics.Core
Assembly:cs.temp.dll.dll
Syntax
public sealed class MetricsContextValueSource

Constructors

MetricsContextValueSource(String, IEnumerable<GaugeValueSource>, IEnumerable<CounterValueSource>, IEnumerable<MeterValueSource>, IEnumerable<HistogramValueSource>, IEnumerable<TimerValueSource>, IEnumerable<ApdexValueSource>)

Declaration
public MetricsContextValueSource(string context, IEnumerable<GaugeValueSource> gauges, IEnumerable<CounterValueSource> counters, IEnumerable<MeterValueSource> meters, IEnumerable<HistogramValueSource> histograms, IEnumerable<TimerValueSource> timers, IEnumerable<ApdexValueSource> apdexScores)
Parameters
Type Name Description
System.String context
IEnumerable<GaugeValueSource> gauges
IEnumerable<CounterValueSource> counters
IEnumerable<MeterValueSource> meters
IEnumerable<HistogramValueSource> histograms
IEnumerable<TimerValueSource> timers
IEnumerable<ApdexValueSource> apdexScores

Fields

Empty

Declaration
public static readonly MetricsContextValueSource Empty
Field Value
Type Description
MetricsContextValueSource

Properties

ApdexScores

Declaration
public IEnumerable<ApdexValueSource> ApdexScores { get; }
Property Value
Type Description
IEnumerable<ApdexValueSource>

Context

Declaration
public string Context { get; }
Property Value
Type Description
System.String

Counters

Declaration
public IEnumerable<CounterValueSource> Counters { get; }
Property Value
Type Description
IEnumerable<CounterValueSource>

Gauges

Declaration
public IEnumerable<GaugeValueSource> Gauges { get; }
Property Value
Type Description
IEnumerable<GaugeValueSource>

Histograms

Declaration
public IEnumerable<HistogramValueSource> Histograms { get; }
Property Value
Type Description
IEnumerable<HistogramValueSource>

Meters

Declaration
public IEnumerable<MeterValueSource> Meters { get; }
Property Value
Type Description
IEnumerable<MeterValueSource>

Timers

Declaration
public IEnumerable<TimerValueSource> Timers { get; }
Property Value
Type Description
IEnumerable<TimerValueSource>

Methods

Filter(IFilterMetrics)

Declaration
public MetricsContextValueSource Filter(IFilterMetrics filter)
Parameters
Type Name Description
IFilterMetrics filter
Returns
Type Description
MetricsContextValueSource

IsNotEmpty()

Declaration
public bool IsNotEmpty()
Returns
Type Description
System.Boolean
Back to top Copyright © 2017 Allan Hardy
Generated by DocFX