SlideShare a Scribd company logo
Paul Kiddie @pkiddie
@ttl_engineering
New Relic in action at Trainline
What we do
What we do
Train companies
Small business
Mobile AppsConsumer
Website
Services
Some vitals
•  ~40 Environments
•  over 1000 servers
•  over 100 products
•  Windows/.NET
•  New Relic .NET agent / Server Monitor
•  Automation is key!
Before New Relic
•  Application errors logged to disk
•  Production support team look at logs
– After production issue identified from customer
reports
– After platform release to check change in patterns
•  Ad-hoc and reactive
•  Errors difficult to reproduce as usually hours/
days after the event and out of context
Introducing New Relic at Trainline
•  Zero capital outlay, subscription model, up and
running in an hour
•  Identified a product: leisure website
•  Continuous delivery pipeline with blue/green
deployments to all environments
•  Needed solution for continuous monitoring
Introducing New Relic at Trainline
•  New Relic agent / server monitor part of
application server image
•  Deployed with high security enabled
•  Out of the box
– Near-real time error logging / alerting
– Application / end-user performance
– Deployment markers
– User funnels
New relic in action at trainline
Immediate value
•  Error rate as a team key performance
indicator
•  Drive down error rate through weekly health
checks
•  Remediate top three errors by adding directly
to dev team backlog
•  Stack traces visible and actionable by
developers without further analysis
https://api.newrelic.com/v2/applications/{application_id}/metrics/data.json
Taking it further
•  Roll out New Relic across all machines in all
environments
– New Relic installed on base images for new
machines
– Else use SCCM to manage installation
Application/server monitoring built in and
zero effort for dev teams
Taking it further
ü Custom attributes
•  Mimic high security mode in newrelic.config	
–  Create and deploy Chocolatey package through Chef /
SCCM
•  Observations:
–  New Relic .NET agent doesn’t check in to verify
highSecurity setting matches once it has started
<highSecurity	enabled=“true”	/>
More value…
•  Use custom attributes to augment Transaction
and PageView events with more information
to form other business metrics.
•  Phoenix’s real-time payments dashboard
– Spread of payment methods
– Effect of payment outages
New relic in action at trainline
How Trainline uses New Relic
•  Monitoring/Production Support for near
real time running health of system
•  Product owners home in and use funnels to
prioritise product effort and spend
•  Developers get rapid feedback on new
features
•  Management get a holistic view of the
system through the map feature
What we’d like to see we’ll be seeing
soon
ü Javascript errors in Insights
ü node.js application errors in Insights
ü Better Javascript stack traces
•  Per application retention period in Insights
•  Full .NET async support
What’s next
•  More custom attributes!
•  Develop, run and monitor Node web apps in
production
– use New Relic node.js agent
– different deployment model, bundle agent/config
with the app
•  AWS migration.

More Related Content

PPTX
Application Performance Monitoring (APM)
PDF
New Relic - May 2015 Meetup @ thetrainline
PPTX
New relic
PPTX
It's What's Inside that Counts!
PPTX
PPTX
888 IT Operations Management with Nolio
PDF
OCCMS - Orbit Information
PDF
Application Performance Monitoring (APM)
New Relic - May 2015 Meetup @ thetrainline
New relic
It's What's Inside that Counts!
888 IT Operations Management with Nolio
OCCMS - Orbit Information

What's hot (18)

PDF
New Relic
PPTX
Compliance watcher legal compliance tool
PDF
Managing and Monitoring Application Performance
PPTX
Benefits of Real time KPIs & Metrics in an Integrated Environment
PPTX
Smart (IoT) DevOps solution
PPTX
Process Builder Automation and Considerations
PDF
Epicor Copy company tool
PPTX
The Need for AppOps in the Dynamic Data Center and Cloud
PPTX
Site24x7 Cloud Monitoring
PPTX
Service quality manager incluit
PDF
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
PDF
Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...
PPT
Kovair 2014 at a Glance 11215
PDF
Salesforce Lightning Process builder
PDF
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
PPT
Sean Solid RFID In Construction V1
PPTX
Automation anywhere
PPTX
Site24x7 PHP Monitoring for DevOps
New Relic
Compliance watcher legal compliance tool
Managing and Monitoring Application Performance
Benefits of Real time KPIs & Metrics in an Integrated Environment
Smart (IoT) DevOps solution
Process Builder Automation and Considerations
Epicor Copy company tool
The Need for AppOps in the Dynamic Data Center and Cloud
Site24x7 Cloud Monitoring
Service quality manager incluit
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...
Kovair 2014 at a Glance 11215
Salesforce Lightning Process builder
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
Sean Solid RFID In Construction V1
Automation anywhere
Site24x7 PHP Monitoring for DevOps
Ad

Similar to New relic in action at trainline (20)

PDF
New Relic Infrastructure: Servers Transition August 2017
PPTX
Lew Cirne, FS16 Keynote [FutureStack16]
PPTX
Monitoring End User Experiences with New Relic & Splunk
PDF
Telling Tales and Solving Crimes with New Relic
PPTX
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
PDF
FS18 Chicago Keynote
PDF
The Performance and Scalability Mindset
PDF
APM for Enterprise WhitePaper from New Relic
PDF
New Relic .NET Agent Overview
PPTX
Living in the Cloud
PPTX
FutureStack'19 Closing Keynote
PPTX
Track Welcome: New Relic 101 [FutureStack16]
PPTX
You’re ready to migrate, but how will you prove success?
PPTX
Cloud Migration Acceptance Testing - Prove Success
PPTX
New Relic_Heroku_Presentation_Dreamforce11
PPTX
Writing New Relic Plugins: NSQ
PPTX
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
PPTX
Best Practices for Measuring your Code Pipeline
PDF
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17
PDF
If It Touches Production, It Is Production
New Relic Infrastructure: Servers Transition August 2017
Lew Cirne, FS16 Keynote [FutureStack16]
Monitoring End User Experiences with New Relic & Splunk
Telling Tales and Solving Crimes with New Relic
New Relic Infrastructure Intro: Increasing Mean Time Between Loss of Sleep [F...
FS18 Chicago Keynote
The Performance and Scalability Mindset
APM for Enterprise WhitePaper from New Relic
New Relic .NET Agent Overview
Living in the Cloud
FutureStack'19 Closing Keynote
Track Welcome: New Relic 101 [FutureStack16]
You’re ready to migrate, but how will you prove success?
Cloud Migration Acceptance Testing - Prove Success
New Relic_Heroku_Presentation_Dreamforce11
Writing New Relic Plugins: NSQ
Dunkin' Mobile Runs on New Relic, FutureStack17 NYC
Best Practices for Measuring your Code Pipeline
DevOps with PaaS: Keys for Instrumentation Success, FutureStack17
If It Touches Production, It Is Production
Ad

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Machine Learning_overview_presentation.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
A Presentation on Artificial Intelligence
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Programs and apps: productivity, graphics, security and other tools
Big Data Technologies - Introduction.pptx
The AUB Centre for AI in Media Proposal.docx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Electronic commerce courselecture one. Pdf
MIND Revenue Release Quarter 2 2025 Press Release
Unlocking AI with Model Context Protocol (MCP)
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine Learning_overview_presentation.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Chapter 3 Spatial Domain Image Processing.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Assigned Numbers - 2025 - Bluetooth® Document
A comparative analysis of optical character recognition models for extracting...
A Presentation on Artificial Intelligence
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Programs and apps: productivity, graphics, security and other tools

New relic in action at trainline

  • 1. Paul Kiddie @pkiddie @ttl_engineering New Relic in action at Trainline
  • 3. What we do Train companies Small business Mobile AppsConsumer Website Services
  • 4. Some vitals •  ~40 Environments •  over 1000 servers •  over 100 products •  Windows/.NET •  New Relic .NET agent / Server Monitor •  Automation is key!
  • 5. Before New Relic •  Application errors logged to disk •  Production support team look at logs – After production issue identified from customer reports – After platform release to check change in patterns •  Ad-hoc and reactive •  Errors difficult to reproduce as usually hours/ days after the event and out of context
  • 6. Introducing New Relic at Trainline •  Zero capital outlay, subscription model, up and running in an hour •  Identified a product: leisure website •  Continuous delivery pipeline with blue/green deployments to all environments •  Needed solution for continuous monitoring
  • 7. Introducing New Relic at Trainline •  New Relic agent / server monitor part of application server image •  Deployed with high security enabled •  Out of the box – Near-real time error logging / alerting – Application / end-user performance – Deployment markers – User funnels
  • 9. Immediate value •  Error rate as a team key performance indicator •  Drive down error rate through weekly health checks •  Remediate top three errors by adding directly to dev team backlog •  Stack traces visible and actionable by developers without further analysis
  • 11. Taking it further •  Roll out New Relic across all machines in all environments – New Relic installed on base images for new machines – Else use SCCM to manage installation Application/server monitoring built in and zero effort for dev teams
  • 12. Taking it further ü Custom attributes •  Mimic high security mode in newrelic.config –  Create and deploy Chocolatey package through Chef / SCCM •  Observations: –  New Relic .NET agent doesn’t check in to verify highSecurity setting matches once it has started <highSecurity enabled=“true” />
  • 13. More value… •  Use custom attributes to augment Transaction and PageView events with more information to form other business metrics. •  Phoenix’s real-time payments dashboard – Spread of payment methods – Effect of payment outages
  • 15. How Trainline uses New Relic •  Monitoring/Production Support for near real time running health of system •  Product owners home in and use funnels to prioritise product effort and spend •  Developers get rapid feedback on new features •  Management get a holistic view of the system through the map feature
  • 16. What we’d like to see we’ll be seeing soon ü Javascript errors in Insights ü node.js application errors in Insights ü Better Javascript stack traces •  Per application retention period in Insights •  Full .NET async support
  • 17. What’s next •  More custom attributes! •  Develop, run and monitor Node web apps in production – use New Relic node.js agent – different deployment model, bundle agent/config with the app •  AWS migration.