[英]How can I monitor an external request in New Relic's external-services page?
我正在使用WSRequest
類向Play Web應用程序中的外部Web服務發出請求。
這是我用來進行SOAP調用的一小段代碼:
WSRequest req = WS.url("http://mydomain.com/soap");
req.setHeader("Content-Type", "text/xml;charset=UTF-8");
Map<String, Object> args = new HashedMap();
args.put("countryCode", countryCode);
req.body(requestTemplate.render(args));
HttpResponse res = req.post();
Document document=null;
try{
document = res.getXml();
}catch(RuntimeException e){
System.out.println(res.getString());
throw e;
}
我希望對該端點進行的SOAP調用顯示在New Relic的“外部服務”頁面上。 我該如何檢測我的代碼以完成此任務? 除了Ruby示例外,我在文檔中找不到更多的信息。
目前,New Relic Java代理僅注意到使用以下方法進行的外部調用:
Play WS API不在其中,並且目前,用戶無法采取任何措施來修改行為。
我建議與功能請求聯系New Relic技術支持,以添加對Play的WS API的外部調用支持。
您現在可以實施自定義網絡跟蹤: https : //docs.newrelic.com/docs/mobile-sdk-api/android-api#track-custom
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.