2014-06-24 98 views
1

爲什麼很難讓新的文物和天藍色的工作人員互相交談。我花費了大量時間試圖讓自定義指標適用於Azure角色。這裏是我到目前爲止已經試過NewRelic和Azure Worker角色

  1. 創建了一個Azure的輔助角色項目增加了新的文物64爲Windows Azure的 & NewRelic.Agent.Api(我不認爲後者是需要)

  2. 每10秒鐘,我發佈一個自定義指標,使用 以下代碼片段
    NewRelic.Api.Agent.NewRelic.RecordMetric(String.Format(「Custom/{0}/queue_length_request」,environment.ToLower()), 10);

  3. 在C:\ ProgramData \新Relic.NET代理\擴展,我從下面的截圖 enter image description here

  4. 的App.config看起來像這樣添加內容的CustomInstrumentation.xml文件(附後) (NewRelic.LicenseKey)被添加到雲定義文件 enter image description here

    我試圖在模擬器中執行該項目,並嘗試部署到雲,但自定義指標不會顯示出來。想知道是否有一些我已經遺漏的步驟

回答

2

你是對的,只需要New Relic x64 nuget包。只有當你想使用API​​時,API包纔是。

NewRelic.Api.Agent.NewRelic.RecordMetric方法創建的度量標準僅在創建自定義儀表板時可見。它們不會被視爲交易或交易痕跡。

BackgroundThreadTracerFactory將創建一個事務,但在您的情況下,在「Custom」下,這將在事務中的Non-web標題下。