根据Microsoft文档(可在此处找到https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics),可以按以下方式使用MetricManager类:
// Initially:
var manager = new Microsoft.ApplicationInsights.Extensibility.MetricManager(telemetryClient);
// For each metric that you want to use:
var metric1 = mgr.CreateMetric("m1", dimensions);
// Each time you want to record a measurement:
metric1.Track(value);
我将ASP.NET库的Application Insights更新为版本2.4(顺便说一下,它仍处于预发行版本中)。但是,MetricManager类未公开公开。当我分解dll时,看起来MetricManager类是内部的。这是因为该库尚未正式发布吗?
最佳答案
决定等待此API的正式发布,因此将其标记为内部。应该将其重新添加到2.5 beta1(可能会更改API表面)。
关于c# - 无法在ApplicationInsights中使用MetricManager,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43760106/