Table of Contents

Class Metric

Namespace
Microsoft.ApplicationInsights
Assembly
Microsoft.ApplicationInsights.dll
public sealed class Metric
Inheritance
Metric
Inherited Members
Extension Methods

Properties

Identifier

public MetricIdentifier Identifier { get; }

Property Value

MetricIdentifier

SeriesCount

public int SeriesCount { get; }

Property Value

int

Methods

GetAllSeries()

public IReadOnlyList<KeyValuePair<string[], MetricSeries>> GetAllSeries()

Returns

IReadOnlyList<KeyValuePair<string[], MetricSeries>>

GetDimensionValues(int)

public IReadOnlyCollection<string> GetDimensionValues(int dimensionNumber)

Parameters

dimensionNumber int

Returns

IReadOnlyCollection<string>

TrackValue(double)

public void TrackValue(double metricValue)

Parameters

metricValue double

TrackValue(double, string)

public bool TrackValue(double metricValue, string dimension1Value)

Parameters

metricValue double
dimension1Value string

Returns

bool

TrackValue(double, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string

Returns

bool

TrackValue(double, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string

Returns

bool

TrackValue(double, string, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string

Returns

bool

TrackValue(double, string, string, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string

Returns

bool

TrackValue(double, string, string, string, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string

Returns

bool

TrackValue(double, string, string, string, string, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string

Returns

bool

TrackValue(double, string, string, string, string, string, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string

Returns

bool

TrackValue(double, string, string, string, string, string, string, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string
dimension9Value string

Returns

bool

TrackValue(double, string, string, string, string, string, string, string, string, string, string)

public bool TrackValue(double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value, string dimension10Value)

Parameters

metricValue double
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string
dimension9Value string
dimension10Value string

Returns

bool

TrackValue(object)

public void TrackValue(object metricValue)

Parameters

metricValue object

TrackValue(object, string)

public bool TrackValue(object metricValue, string dimension1Value)

Parameters

metricValue object
dimension1Value string

Returns

bool

TrackValue(object, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string

Returns

bool

TrackValue(object, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string

Returns

bool

TrackValue(object, string, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string

Returns

bool

TrackValue(object, string, string, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string

Returns

bool

TrackValue(object, string, string, string, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string

Returns

bool

TrackValue(object, string, string, string, string, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string

Returns

bool

TrackValue(object, string, string, string, string, string, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string

Returns

bool

TrackValue(object, string, string, string, string, string, string, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string
dimension9Value string

Returns

bool

TrackValue(object, string, string, string, string, string, string, string, string, string, string)

public bool TrackValue(object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value, string dimension10Value)

Parameters

metricValue object
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string
dimension9Value string
dimension10Value string

Returns

bool

TryGetDataSeries(out MetricSeries)

public bool TryGetDataSeries(out MetricSeries series)

Parameters

series MetricSeries

Returns

bool

TryGetDataSeries(out MetricSeries, bool, params string[])

public bool TryGetDataSeries(out MetricSeries series, bool createIfNotExists, params string[] dimensionValues)

Parameters

series MetricSeries
createIfNotExists bool
dimensionValues string[]

Returns

bool

TryGetDataSeries(out MetricSeries, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value)

Parameters

series MetricSeries
dimension1Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string, string, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string, string, string, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string, string, string, string, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string
dimension9Value string

Returns

bool

TryGetDataSeries(out MetricSeries, string, string, string, string, string, string, string, string, string, string)

public bool TryGetDataSeries(out MetricSeries series, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value, string dimension10Value)

Parameters

series MetricSeries
dimension1Value string
dimension2Value string
dimension3Value string
dimension4Value string
dimension5Value string
dimension6Value string
dimension7Value string
dimension8Value string
dimension9Value string
dimension10Value string

Returns

bool