Data in / out
New Relic User Group - Toronto
$ whoamiLucas Fontes
Chief ArchitectUken Games@lxfontes
Rails shop
HTML5 and Unity3d
Lots of servers
Lots of data
Operations
Time series
Graphite / InfluxDB / Cacti
Server side Error Reporting
Elasticsearch + Kibana
Client side Error Reporting
custom ( javascript / native )
Server Monitoring / Alerting
Nagios / Sensu / collectd
Columnar stores
Redshift / CitusDB
Log crunching
Spark / Hadoop ecosystem
Visualization
R with Shiny / pydata
Business Intelligence
Or…
gem ‘newrelic_rpm’
deplo
y tag
ZendeskSamson (deploy)
server agent
Application Monitoring
process monitoring
Coverage so far
Applications
Servers
Mobile (Native)
Browser (Javascript)
Data in
Roll your own
Rubygem: newrelic_plugin
Handles Configuration, API communication, aggregation
Setup one or more metrics (setup_metrics)
Collect data at fixed interval (pool_cycle)
Use Case: NSQ
https://github.com/uken/newrelic_nsq_plugin
Data out
Apdex
% ErrorOnline users
Requests (per min)
Response time(avg)
Thanks!@lxfontes