我可以实例化一个新的性能计数器对象,但是我如何“跟踪”它呢?有“TrackTrace”,“TrackException”等,但是没有“TrackPerformanceCounter”......有什么解决方法吗?
答案 0 :(得分:1)
如果您使用的是真正的性能计数器,那么您需要配置您的applicationinsights.config来收集该性能计数器,它就会正常发生。 (https://docs.microsoft.com/en-us/azure/application-insights/app-insights-performance-counters)
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.PerformanceCollectorModule, Microsoft.AI.PerfCounterCollector">
<Counters>
<Add PerformanceCounter="\Objects\Processes"/>
<Add PerformanceCounter="\Sales(photo)\# Items Sold" ReportAs="Photo sales"/>
</Counters>
</Add>
如果您没有使用真实的效果计数器,只是想跟踪数字的值,您可以直接使用TrackMetric(nameOfThing, valueOfThing)
,也可以随时通过跟踪该指标的值在任何metrics
次调用中的TrackEvent( nameOfEvent, properties, metrics)
参数中。
答案 1 :(得分:0)
没有解决方法...... GITHUB项目中有一些未解决的问题,用于增加/配置数据捕获的重复发生,但是从sep / 2017开始没有具体的内容