0
APIs Monitoring  Key APIs & Maintenance                     Retreat IT - 2011
NR GoodiesThroughput / ResponsesTimesPerformance BreakdownSlow transactionsSQL QueriesErrorsCPU / Memory / JVM stats
We Want More!Application Metrics             Track down bottlenecks                                Performance breakdown f...
A Meaningful Performance Breakdown
Dashboard
Memcached
Staying Healthy The newrelic.yml way# Error collector captures informationabout uncaught exceptions error_collector  …  ig...
Keep-an-eye on Jobs   BuildConfig.groovy   plugins {       compile :quartz-monitor:0.2   }
Keep-an-eye on Jobs
Few NotesAgent version > 2.0Add newrelic-api.jar to classpathAdd ENABLE_CUSTOM_TRACING: trueDisable commons-http instrumen...
Complementary Tools
The End      Questions?      About us     Pablo Molnar     @pablomolnar     Matías Waisgold     @mwaisgold
APIs Monitoring
APIs Monitoring
APIs Monitoring
Upcoming SlideShare
Loading in...5
×

APIs Monitoring

1,109

Published on

Published in: Technology, Design, Business
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
1,109
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript of "APIs Monitoring"

    1. 1. APIs Monitoring Key APIs & Maintenance Retreat IT - 2011
    2. 2. NR GoodiesThroughput / ResponsesTimesPerformance BreakdownSlow transactionsSQL QueriesErrorsCPU / Memory / JVM stats
    3. 3. We Want More!Application Metrics Track down bottlenecks Performance breakdown forResponse time by client type grails sucks!Memcached HIT ratio? False positive errorsTest new features REST error codes 4xxHow much improve my new Redis Ignore administrativecache? transactionsWas it worth parallelized theitems multiget? /ping, /warmup ... Job monitoring
    4. 4. A Meaningful Performance Breakdown
    5. 5. Dashboard
    6. 6. Memcached
    7. 7. Staying Healthy The newrelic.yml way# Error collector captures informationabout uncaught exceptions error_collector … ignore_errors: mlapi.NotFoundException ignore_status_codes: 404,403,400By VM args-Dnewrelic.config.ignore_status_codes=404,403,400-Dnewrelic.config.ignore_errors=<Classes>
    8. 8. Keep-an-eye on Jobs BuildConfig.groovy plugins { compile :quartz-monitor:0.2 }
    9. 9. Keep-an-eye on Jobs
    10. 10. Few NotesAgent version > 2.0Add newrelic-api.jar to classpathAdd ENABLE_CUSTOM_TRACING: trueDisable commons-http instrumentation:
    11. 11. Complementary Tools
    12. 12. The End Questions? About us Pablo Molnar @pablomolnar Matías Waisgold @mwaisgold
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×