Show / Hide Table of Contents

Namespace NFX.Instrumentation.Analytics

Classes

Dimension

Base class of a histogram dimension. of data type TData partitions a range defined by MinValue and MaxValue, by mapping the given value into [0 ... PartitionCount] partitions

Dimension<TData>

A dimension of data type TData partitions a range of values by mapping the given value into [0 ... PartitionCount] partitions

HistData

Helper type representing a dictionary for storing historam data

Histogram

Base histogram to be used by typed histogram generic derived classes. The histogram holds a dictionary of integer counts for each measurement keys (with number of keys correspondent to the number of dimensions in the histogram).

Histogram<TData1>

One-dimensional histogram for storing number of samples for a given dimension key

Histogram<TData1, TData2>

Two-dimensional histogram for storing number of samples for given dimension keys

Histogram<TData1, TData2, TData3>

Three-dimensional histogram for storing number of samples for given dimension keys

HistogramEntry

The placeholder of histogram data that represents a sample count for a given set of histogram keys.

HistogramReporters

Maps histogram data into some other representation (such as text, HTML, etc)

Structs

HistogramKeys

Represents histogram dimension key vector. This class is introduced for performance enhancement vs int[] approach that would have allocated extra object on heap per call

Interfaces

IHistogram

Basic histogram interface to be implemented by all types of instrumentation histograms

Delegates

PartitionFunc<TData>

References a function that maps input value into a partition index in the context of a given Partitioner

PartitionNameFunc

Returns a partition name for a given partition index

Back to top Copyright © 2006-2018 Agnicore Inc
Generated by DocFX