SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
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
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
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.

Mais conteúdo relacionado

Mais procurados

Compliance watcher legal compliance tool
Compliance watcher   legal compliance toolCompliance watcher   legal compliance tool
Compliance watcher legal compliance toolkarisma hirapara
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application PerformanceSebastian Marek
 
Benefits of Real time KPIs & Metrics in an Integrated Environment
Benefits of Real time KPIs & Metrics in an Integrated EnvironmentBenefits of Real time KPIs & Metrics in an Integrated Environment
Benefits of Real time KPIs & Metrics in an Integrated EnvironmentKovair
 
Smart (IoT) DevOps solution
Smart (IoT) DevOps solutionSmart (IoT) DevOps solution
Smart (IoT) DevOps solutionPritesh Gandhi
 
Process Builder Automation and Considerations
Process Builder Automation and ConsiderationsProcess Builder Automation and Considerations
Process Builder Automation and ConsiderationsSathishkumar Periyasamy
 
The Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and CloudThe Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and CloudAppFirst
 
(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...
(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...
(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...Amazon Web Services
 
Site24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7
 
Service quality manager incluit
Service quality manager   incluitService quality manager   incluit
Service quality manager incluitRafael Ibanez
 
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
Spending Money to Save Money... and Getting Your Boss to Sign Off On ItSpending Money to Save Money... and Getting Your Boss to Sign Off On It
Spending Money to Save Money... and Getting Your Boss to Sign Off On ItG2 Tech Group
 
Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...
Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...
Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...Salesforce Deutschland
 
Kovair 2014 at a Glance 11215
Kovair 2014  at a Glance 11215Kovair 2014  at a Glance 11215
Kovair 2014 at a Glance 11215Kovair
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builderThinqloud
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppDynamics
 
Sean Solid RFID In Construction V1
Sean Solid   RFID In Construction V1Sean Solid   RFID In Construction V1
Sean Solid RFID In Construction V1TheHolloway
 
Automation anywhere
Automation anywhereAutomation anywhere
Automation anywhereabinayaabi32
 
Site24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOpsSite24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOpsSite24x7
 

Mais procurados (19)

New Relic
New RelicNew Relic
New Relic
 
Compliance watcher legal compliance tool
Compliance watcher   legal compliance toolCompliance watcher   legal compliance tool
Compliance watcher legal compliance tool
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance
 
Benefits of Real time KPIs & Metrics in an Integrated Environment
Benefits of Real time KPIs & Metrics in an Integrated EnvironmentBenefits of Real time KPIs & Metrics in an Integrated Environment
Benefits of Real time KPIs & Metrics in an Integrated Environment
 
Smart (IoT) DevOps solution
Smart (IoT) DevOps solutionSmart (IoT) DevOps solution
Smart (IoT) DevOps solution
 
Process Builder Automation and Considerations
Process Builder Automation and ConsiderationsProcess Builder Automation and Considerations
Process Builder Automation and Considerations
 
Epicor Copy company tool
Epicor Copy company tool Epicor Copy company tool
Epicor Copy company tool
 
The Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and CloudThe Need for AppOps in the Dynamic Data Center and Cloud
The Need for AppOps in the Dynamic Data Center and Cloud
 
(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...
(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...
(BIZ307) Yamaha Corporation: Migrating Business Applications to AWS | AWS re:...
 
Site24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7 Cloud Monitoring
Site24x7 Cloud Monitoring
 
Service quality manager incluit
Service quality manager   incluitService quality manager   incluit
Service quality manager incluit
 
Spending Money to Save Money... and Getting Your Boss to Sign Off On It
Spending Money to Save Money... and Getting Your Boss to Sign Off On ItSpending Money to Save Money... and Getting Your Boss to Sign Off On It
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...
Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...
Arlanis Reply - Die Service Cloud im Einsatz: Support und Service in der Medi...
 
Kovair 2014 at a Glance 11215
Kovair 2014  at a Glance 11215Kovair 2014  at a Glance 11215
Kovair 2014 at a Glance 11215
 
Salesforce Lightning Process builder
Salesforce Lightning Process builderSalesforce Lightning Process builder
Salesforce Lightning Process builder
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
 
Sean Solid RFID In Construction V1
Sean Solid   RFID In Construction V1Sean Solid   RFID In Construction V1
Sean Solid RFID In Construction V1
 
Automation anywhere
Automation anywhereAutomation anywhere
Automation anywhere
 
Site24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOpsSite24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOps
 

Semelhante a New relic in action at trainline

VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
 
MineExcellence Drilling Platform
MineExcellence Drilling Platform MineExcellence Drilling Platform
MineExcellence Drilling Platform MineExcellence
 
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...NETWAYS
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015steelthread
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIDevOps for Enterprise Systems
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric CloudPerforce
 
Automated Testing Services
Automated Testing ServicesAutomated Testing Services
Automated Testing ServicesScienceSoft
 
Fyipe - One complete DevOps and IT Ops platform.
Fyipe - One complete DevOps and IT Ops platform. Fyipe - One complete DevOps and IT Ops platform.
Fyipe - One complete DevOps and IT Ops platform. Nawaz Dhandala
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsDevOps.com
 
Ofer Maor - Security Automation in the SDLC - Real World Cases
Ofer Maor - Security Automation in the SDLC - Real World CasesOfer Maor - Security Automation in the SDLC - Real World Cases
Ofer Maor - Security Automation in the SDLC - Real World Casescentralohioissa
 
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...Agile Testing Alliance
 
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...VMworld
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionSanjeev Sharma
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APMJonah Kowall
 
Self-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release PipelinesSelf-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release PipelinesSalesforce Engineering
 

Semelhante a New relic in action at trainline (20)

VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
MineExcellence Drilling Platform
MineExcellence Drilling Platform MineExcellence Drilling Platform
MineExcellence Drilling Platform
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
 
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
Nagios Conference 2007 | Enterprise Application Monitoring with Nagios by Jam...
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
Automated Testing Services
Automated Testing ServicesAutomated Testing Services
Automated Testing Services
 
Fyipe - One complete DevOps and IT Ops platform.
Fyipe - One complete DevOps and IT Ops platform. Fyipe - One complete DevOps and IT Ops platform.
Fyipe - One complete DevOps and IT Ops platform.
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
 
Ofer Maor - Security Automation in the SDLC - Real World Cases
Ofer Maor - Security Automation in the SDLC - Real World CasesOfer Maor - Security Automation in the SDLC - Real World Cases
Ofer Maor - Security Automation in the SDLC - Real World Cases
 
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
#ATAGTR2019 Presentation "AIML Driven extensive reusable Automation Asset Man...
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
VMworld 2013: Building the Management Stack for Your Software Defined Data Ce...
 
Scale net apps in aws
Scale net apps in awsScale net apps in aws
Scale net apps in aws
 
Scale net apps in aws
Scale net apps in awsScale net apps in aws
Scale net apps in aws
 
DTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect SessionDTS-1778 Understanding DevOps - IBM InterConnect Session
DTS-1778 Understanding DevOps - IBM InterConnect Session
 
The Business Justification for APM
The Business Justification for APMThe Business Justification for APM
The Business Justification for APM
 
Self-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release PipelinesSelf-Service Secure Test and Release Pipelines
Self-Service Secure Test and Release Pipelines
 

Último

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

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
  • 8.
  • 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
  • 14.
  • 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.