根据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);
我将 Application Insights for ASP.NET 库更新到版本2.4(顺便说一下,它仍处于预发布状态)。但是, MetricManager 类不会公开显示。当我分解dll时,看起来 MetricManager 类是内部的。这是因为图书馆还没有正式发布吗?
答案 0 :(得分:1)
决定等待此API正式发布,因此将其标记为内部。它应该添加回2.5 beta1(可能会更改API表面)。