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
telemetryPipelineIMetricTelemetryPipeline
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
metricIdentifierMetricIdentifierdimensionNamesAndValuesIEnumerable<KeyValuePair<string, string>>configIMetricSeriesConfiguration
Returns
CreateNewSeries(string, string, IMetricSeriesConfiguration)
public MetricSeries CreateNewSeries(string metricNamespace, string metricId, IMetricSeriesConfiguration config)
Parameters
metricNamespacestringmetricIdstringconfigIMetricSeriesConfiguration
Returns
CreateNewSeries(string, string, IEnumerable<KeyValuePair<string, string>>, IMetricSeriesConfiguration)
public MetricSeries CreateNewSeries(string metricNamespace, string metricId, IEnumerable<KeyValuePair<string, string>> dimensionNamesAndValues, IMetricSeriesConfiguration config)
Parameters
metricNamespacestringmetricIdstringdimensionNamesAndValuesIEnumerable<KeyValuePair<string, string>>configIMetricSeriesConfiguration
Returns
~MetricManager()
protected ~MetricManager()
Flush()
public void Flush()