NewRelic和Azure Worker角色

时间:2014-06-24 15:56:52

标签: metrics newrelic azure-worker-roles

为什么让新的遗物和天蓝色的工人角色互相交谈是如此困难。我花了很长时间试图获得自定义指标来处理Azure角色。这是我到目前为止所尝试的内容

  1. 创建了Azure辅助角色项目,为Windows添加了新的Relic x64 Azure& NewRelic.Agent.Api(我不认为需要后者)

  2. 每隔10秒,我就会发布一个自定义指标 以下代码段
    NewRelic.Api.Agent.NewRelic.RecordMetric(String.Format(" Custom / {0} / queue_length_request",environment.ToLower()),10);

  3. 在C:\ ProgramData \ New Relic.NET Agent \ Extensions中,我添加了一个CustomInstrumentation.xml文件(附件),其中包含以下屏幕截图中的内容 enter image description here

  4. App.config看起来像这样(NewRelic.LicenseKey)被添加到云定义文件中 enter image description here

    我尝试在模拟器中执行项目,并尝试部署到云,但自定义指标不会显示。想知道是否有一些我错过的步骤

1 个答案:

答案 0 :(得分:2)

您是正确的,只需要New Relic x64 nuget包。只有在您想使用API​​时才会使用API​​包。

NewRelic.Api.Agent.NewRelic.RecordMetric方法创建仅在创建自定义仪表板时可见的指标。它们不会作为事务或事务跟踪显示。

BackgroundThreadTracerFactory将创建一个事务,但在" Custom"下,在您的情况下,将在事务中的非Web标题下。