2017-09-15 189 views
0

爲簡單起見,想象以下設置: [browser] --http--> [c# mvc] --http--> [c# rest api] --http--> [Solr] 每個節點都安裝了New Relic代理。如何通過這種拓撲跟蹤請求?目前我們可以查看每個節點的數據,但將其與另一個節點關聯是不可能的。使用New Relic跨越服務器/服務邊界的呼叫

我看到了一些向發起http請求的代碼中明確添加頭的示例,但當然這可以在沒有與非業務相關的語句「污染」代碼的情況下實現。 我與Dynatrace合作過,他們相當透明地提供了這個(對於java環境)。我會想象新的文物能夠做到這一點。但我需要幫助來實現這一點。

回答

1

您在找New Relic的Cross Application Traces。 New Relic支持網站包含有關troubleshooting cross application traces的信息。

如果您的應用程序都運行最新版本的New Relic代理,並且它們如果通過其中一種受支持的協議彼此通信,則應該自動查看這些跟蹤。此外,您可以使用New Relic Service Maps查看您的服務之間的關係。

+0

我想我們不能跟蹤這個(還),因爲我們有一箇舊的許可證,這個功能需要一個專業計劃。 – ipper