Table of Contents

Class MetricManager

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

Constructors

MetricManager(IMetricTelemetryPipeline)

public MetricManager(IMetricTelemetryPipeline telemetryPipeline)

Parameters

telemetryPipeline IMetricTelemetryPipeline

Properties

Metrics

public MetricsCollection Metrics { get; }

Property Value

MetricsCollection

Methods

CreateNewSeries(MetricIdentifier, IEnumerable<KeyValuePair<string, string>>, IMetricSeriesConfiguration)

public MetricSeries CreateNewSeries(MetricIdentifier metricIdentifier, IEnumerable<KeyValuePair<string, string>> dimensionNamesAndValues, IMetricSeriesConfiguration config)

Parameters

metricIdentifier MetricIdentifier
dimensionNamesAndValues IEnumerable<KeyValuePair<string, string>>
config IMetricSeriesConfiguration

Returns

MetricSeries

CreateNewSeries(string, string, IMetricSeriesConfiguration)

public MetricSeries CreateNewSeries(string metricNamespace, string metricId, IMetricSeriesConfiguration config)

Parameters

metricNamespace string
metricId string
config IMetricSeriesConfiguration

Returns

MetricSeries

CreateNewSeries(string, string, IEnumerable<KeyValuePair<string, string>>, IMetricSeriesConfiguration)

public MetricSeries CreateNewSeries(string metricNamespace, string metricId, IEnumerable<KeyValuePair<string, string>> dimensionNamesAndValues, IMetricSeriesConfiguration config)

Parameters

metricNamespace string
metricId string
dimensionNamesAndValues IEnumerable<KeyValuePair<string, string>>
config IMetricSeriesConfiguration

Returns

MetricSeries

~MetricManager()

protected ~MetricManager()

Flush()

public void Flush()