4. Out-of-the-box Features
Real User Performance Server
Monitoring Analytics Monitoring
CPU
End user Throughput
perspective Memory
Response Times
metrics Network activity
Errors Processes
Browser
performance and Slow Transactions
response times
SQL Performance
Bottlenecks at
Thread Profiler
FE, app or
connected systems
5. Out-of-the-box Features
Proactive Notifications Reporting
Poor Apdex score SLA
Error rates Availability
Server CPU, memory, I/O and Deployments
disk space
Scalability
Uptime alerting
Web transactions
Database
Background jobs
8. Advance Features. Why?
Application Metrics Track down bottlenecks
Performance breakdown for
Response time by client type
grails sucks!
Memcached HIT ratio?
False positive errors
Test new features REST error codes 4xx
How much improve my new Redis Ignore administrative
cache? transactions
Was it worth parallelized the
items multiget? /ping, /warmup ...
Job monitoring
15. Staying Healthy
The newrelic.yml way
# Error collector captures information
about uncaught exceptions
error_collector
…
ignore_errors: mlapi.NotFoundException
ignore_status_codes: 404,403,400
By VM args
-Dnewrelic.config.ignore_status_codes=404,403,400
-Dnewrelic.config.ignore_errors=<Classes>
16. Few Notes
Agent version > 2.0
Add newrelic-api.jar to classpath
Add ENABLE_CUSTOM_TRACING: true