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