首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ApplicationInsights.config性能计数器格式

ApplicationInsights.config性能计数器格式
EN

Stack Overflow用户
提问于 2015-09-10 06:13:41
回答 1查看 666关注 0票数 0

我正在尝试设置一些Azure服务器端性能计数器。我进入了portal.azure.com中的指标资源管理器,在发现它们丢失并进行了一些研究之后,我将下面要粘贴的配置添加到根ApplicationInsights.config和bin文件夹中。我想要处理器CPU、处理器时间、内存使用等基本信息,但当我在图表详细信息中选中复选框时,它仍然显示‘x’没有数据。我也遇到了将图表详细信息栏中提到的计数器映射到Azure想要的配置语法/仪式以使其运行的问题(星际迷航参考)。请帮帮我!谢谢!

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<ApplicationInsights xmlns="http://schemas.microsoft.com/ApplicationInsights/2013/Settings"><InstrumentationKey>foobarkey</InstrumentationKey>
<TelemetryModules>
<Add Type="Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.RemoteDependencyModule, Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.PerfCollector.PerformanceCollectorModule, Microsoft.ApplicationInsights.Extensibility.PerfCollector">
<Counters>
    <Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\Handle Count" ReportAs="Process handle count" />
    <Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\% Processor Time" ReportAs="Processor Time" />
    <Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\% Process CPU" ReportAs="Process CPU" />
    <Add PerformanceCounter="\Memory\Available Bytes" ReportAs="Available Bytes" />
    <Add PerformanceCounter="\.NET CLR Exceptions(??APP_CLR_PROC??)\# of Exceps Thrown / sec" ReportAs="CLR Exceps per sec" />
    <Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\Private Bytes" ReportAs="Private Bytes" />
    <Add PerformanceCounter="\Process(??APP_WIN32_PROC??)\IO Data Bytes/sec" ReportAs="IO Data Bytes" />
    <Add PerformanceCounter="\Processor(_Total)\% Processor Time" ReportAs="Processor Time" />
</Counters>
</Add>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Implementation.Tracing.DiagnosticsTelemetryModule, Microsoft.ApplicationInsights"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryModules.WebRequestTrackingTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryModules.WebExceptionTrackingTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryModules.DeveloperModeWithDebuggerAttachedTelemetryModule, Microsoft.ApplicationInsights.Extensibility.Web"/>
</TelemetryModules>
<TelemetryChannel Type="Microsoft.ApplicationInsights.Web.Channel.TelemetryChannel, Microsoft.ApplicationInsights.Web.TelemetryChannel"/>
  <ContextInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.ContextInitializers.BuildInfoConfigComponentVersionContextInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.ContextInitializers.DeviceContextInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/
</ContextInitializers>
<TelemetryInitializers>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebSyntheticTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebClientIpHeaderTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebUserAgentTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebOperationNameTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebOperationIdTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebUserTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.WebSessionTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.AzureRoleEnvironmentTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.TelemetryInitializers.DomainNameRoleInstanceTelemetryInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/>
</TelemetryInitializers>
</ApplicationInsights>
EN

回答 1

Stack Overflow用户

发布于 2016-02-16 22:31:54

两件事,

<Add Type="Microsoft.ApplicationInsights.Extensibility.Web.ContextInitializers.DeviceContextInitializer, Microsoft.ApplicationInsights.Extensibility.Web"/中,您缺少闭合> ">“

下一个问题是,您是否添加了

代码语言:javascript
复制
<InstrumentationKey>...</InstrumentationKey>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32489968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档