Your SlideShare is downloading. ×
0
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
New relic
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

New relic

1,550

Published on

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,550
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
49
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. New RelicKey APIs & Maintenance March 2012
    • 2. AgendaOut of the box featuresAdvanced featuresComplementary ToolsBacklog
    • 3. Out-of-the-box FeaturesReal User Performance ProactiveMonitoring Analytics Notifications Server Reporting MonitoringDiagnostic
    • 4. Out-of-the-box FeaturesReal User Performance ServerMonitoring Analytics Monitoring CPUEnd user Throughputperspective Memory Response Timesmetrics Network activity Errors ProcessesBrowserperformance and Slow Transactionsresponse times SQL PerformanceBottlenecks at Thread ProfilerFE, app orconnected systems
    • 5. Out-of-the-box FeaturesProactive Notifications ReportingPoor Apdex score SLAError rates AvailabilityServer CPU, memory, I/O and Deploymentsdisk space ScalabilityUptime alerting Web transactions Database Background jobs
    • 6. ApdexApdex T
    • 7. Apdex
    • 8. Advance Features. Why?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
    • 9. A Meaningful Performance Breakdown
    • 10. Dashboard
    • 11. Memcached
    • 12. 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>
    • 13. Few NotesAgent version > 2.0Add newrelic-api.jar to classpathAdd ENABLE_CUSTOM_TRACING: true
    • 14. Complementary Tools
    • 15. Keep-an-eye on Jobs BuildConfig.groovy plugins { compile :quartz-monitor:0.2 }
    • 16. Keep-an-eye on Jobs
    • 17. BacklogCustom tiersArchitecture MapRest APIDeployment NotificationsGroup apps (FE - APIs - OW)Custom alerts Notification
    • 18. The End Questions? About us Pablo Molnar @pablomolnar Matías Waisgold @mwaisgold

    ×