Why New Relic
Better aligned to modern, cloud-based infrastructure deployments than traditional monitoring tools; meaningful metrics provide a deep understanding of customer experience
- Improved ability to meet customer’s SLA requirements
- Supported a CI/CD DevOps model
- Increased visibility and enabled intelligent decision making
As UK companies strive to adapt to rapidly evolving digital technologies and changing customer expectations, it’s becoming clear that a different kind of approach is needed to help navigate through disruption and realise strategic transformation ambitions. With their often outdated legacy IT infrastructures, it is a challenging time for companies going through a digital transformation.
Cloud computing is regarded by many as the most effective way to implement a flexible IT infrastructure that can adapt to constantly changing business requirements. According to IDC, over the 2015–2020 forecast period, overall public cloud spending will experience a 21.5% compound annual growth rate (CAGR)—nearly seven times the rate of overall IT spending growth.
UK-based IT services provider KCOM recognises the role of the cloud in creating customer-centric, agile, and efficient organisations. The company helps enterprises and public sector organisations re-architect their IT infrastructures to deliver a flawless digital customer experience for their own customers.
For many of its customers, such as the Commonwealth War Graves Commission, KCOM provides the infrastructure based on best practice architecture, and then manages the environment on an ongoing basis. As an AWS Premier Consulting Partner, KCOM works with Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform to host mission-critical applications on behalf of its customers.
Importance of APM in the cloud
Delivering an end-to-end service for its customers, KCOM knows the importance of application performance monitoring (APM). As Steve Sell, KCOM’s cloud delivery manager, explains: ‘In a modern cloud infrastructure, capacity and service management are very important. Many organisations are impressed by the flexibility offered by the cloud in terms of dynamic scale control.’
‘However, with that flexibility comes complexity and a difficulty to make clear decisions. Without sophisticated monitoring, those decisions become so risky that in many cases organisations will have to operate with a substantial buffer in the running capacity of services. The buffer represents money they didn’t need to spend’, says Sell.
KCOM used various tools to monitor its customers’ environments, including Nagios, Datadog, and Amazon-native monitoring solutions. However, when KCOM worked with high-speed railway service Eurostar to move its mobile booking application to AWS, the company employed a number of tools from the New Relic platform such as New Relic APM and New Relic Browser for deeper visibility into both the back- and frontend. In addition, New Relic Synthetics helped KCOM to run synthetic tests in order to find problems before they affected Eurostar’s customers.
Wayne Stallwood, AWS practice lead for KCOM, says, ‘This was our customer’s first foray into the cloud and New Relic proved incredibly useful to help us pinpoint any issues along the way to final implementation. Because we could isolate the root cause of any problem we came across with New Relic, we were much quicker at identifying issues and fixing them.’
‘Because we could isolate the root cause of any problem we came across with New Relic, we were much quicker at identifying issues and fixing them.’
Full alignment with cloud deployment
Following its success with the Eurostar migration, KCOM ran a proof-of-concept to determine if New Relic could become a key part of its own reference architecture for its customers.
‘New Relic is far better aligned with modern, cloud-based infrastructure deployment’, says Sell. ‘Traditional CPU, OS, or memory statistics are just not relevant anymore—they don’t tell us anything about what users are experiencing. Our customers are concerned with website transaction speeds, error rates, how the site performs, and how it responds to increased loads. Many of our solutions have multiple third parties providing components or data feeds. Without a tool to visualise all these interactions, we cannot understand where a problem originates.’
When a strategic KCOM customer expanded its AWS footprint with KCOM, New Relic APM was a key part of the solution. KCOM had developed its own continuous integration/continuous deployment (CI/CD) software delivery model. With an agile development and rapid software iteration process there is always the risk of introducing performance issues. Traditional OS-level metrics may highlight a symptom but won’t give a clear indication of the cause.
Today, New Relic APM has been integrated within the release process itself to provide build and deploy markers in the code. Dashboard visualisations help the team to see in real time the full service impact when making capacity adjustments.
Early alerting and easy visualisation
KCOM acts as first line of support for key customers, and triages support calls to determine where the problem is. Using a train-the-trainer model, KCOM staff are now well versed in New Relic APM and the organisation is moving toward integrating the development and deployment teams much more effectively.
According to Stallwood, KCOM’s developers are invested in New Relic because it makes their jobs easier. ‘In an agile development process there isn’t much time between sprints to validate everything, and if the system slows down a tiny bit every time a new feature is introduced, the impact won’t be realised quickly enough. This is where New Relic comes in with its early alerting process and easy visualisation’, he says.
Empowering intelligent decision making
For other KCOM customers, New Relic is helpful in fine-tuning their solution. Amazon CloudWatch is used for basic billing statistics and consolidating AWS charges; however, it doesn’t give any information on how the services are consumed so that charges can be better understood. New Relic provides the insight to empower intelligent decision-making to ensure the applications and infrastructure operate at full strength and at the right capacity.
Sell concludes, ‘By standardising our APM offering and making a strategic choice for New Relic, we have drastically improved our application monitoring capabilities and are able to meet our customers’ increasingly sophisticated requirements. New Relic is our go-to APM solution now and we look forward to extending our partnership with the introduction of other New Relic solutions into our reference architecture.’
‘By standardising our APM offering and making a strategic choice for New Relic, we have drastically improved our application monitoring capabilities and are able to meet our customers’ increasingly sophisticated requirements.’