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
Methods
CreateNewSeries(MetricIdentifier, IEnumerable<KeyValuePair<string, string>>, IMetricSeriesConfiguration)
public MetricSeries CreateNewSeries(MetricIdentifier metricIdentifier, IEnumerable<KeyValuePair<string, string>> dimensionNamesAndValues, IMetricSeriesConfiguration config)
Parameters
metricIdentifier
MetricIdentifierdimensionNamesAndValues
IEnumerable<KeyValuePair<string, string>>config
IMetricSeriesConfiguration
Returns
CreateNewSeries(string, string, IMetricSeriesConfiguration)
public MetricSeries CreateNewSeries(string metricNamespace, string metricId, IMetricSeriesConfiguration config)
Parameters
metricNamespace
stringmetricId
stringconfig
IMetricSeriesConfiguration
Returns
CreateNewSeries(string, string, IEnumerable<KeyValuePair<string, string>>, IMetricSeriesConfiguration)
public MetricSeries CreateNewSeries(string metricNamespace, string metricId, IEnumerable<KeyValuePair<string, string>> dimensionNamesAndValues, IMetricSeriesConfiguration config)
Parameters
metricNamespace
stringmetricId
stringdimensionNamesAndValues
IEnumerable<KeyValuePair<string, string>>config
IMetricSeriesConfiguration
Returns
~MetricManager()
protected ~MetricManager()
Flush()
public void Flush()