Slide 9
Slide 9 text
The Java API
Report background as web request:
NewRelic.setRequestAndResponse(Request
request, Response response)
NewRelic.setTransactionName(String
category, String transactionName)
Custom params:
NewRelic.addCustomParameter(String
key, String value)
NewRelic.addCustomParameter(String
key, Number value)
Error reporting:
NewRelic.noticeError(Throwable
throwable)
NewRelic.noticeError(Throwable
throwable, Map params)
NewRelic.noticeError(String message,
Map params)
Metrics:
NewRelic.recordMetric(String name,
float value)
NewRelic.recordResponseTimeMetric(Stri
ng name, long millis)
NewRelic.incrementCounter(String name)
Real user monitoring:
NewRelic.getBrowserTimingHeader()
NewRelic.getBrowserTimingFooter()
NewRelic.setUserName(String name)
NewRelic.setAccountName(String name)
NewRelic.setProductName(String name)
Ignoring:
NewRelic.ignoreTransaction()
NewRelic.ignoreApdex()
Saturday, 29 September 12