To successfully observe modern digital platforms, a new data collection approach was needed. And OpenTelemetry (OTel) was the answer - an industry-agreed open standard - not a single vendor's approach - on how observability (O11y) data should be collected from a platform. This separates out data collection from the vendors’ platform of data processing and visualisation, making the data collecting approach vendor agnostic. In this blog, we will look into why modern digital platforms drove this need for OTel and how combining this with Splunk’s O11y platform solves the key challenges of managing these platforms today.
The digital transformation revolution has been massive and unprecedented in its speed, size and scale. Technology innovations - cloud, microservices, containers, serverless compute and others - have changed not only how apps and platforms are built but also how these platforms are managed, with automation, speed of releases and 4 9’s availability being the fundamental principles of this world.
And throw in the mix too is the users’ high expectations:
If users want to use a digital service and find that it is not available when they need it, a transaction crashes and doesn’t complete when they are buying a ticket or it is slow, they will go elsewhere and their first port of call for complaining is on social media.
Availability and performance are directly linked to consumer behaviour. In a recent Google study, it was identified that if a page load increases between 1 and 3 seconds, there is a 32% increase in user abandonment rate, this increases to 123% if that page load increases up to 10 seconds.
This has put tremendous pressure on the teams that build, run and maintain these platforms; they have to ensure that they are always available and are fast. At the same time, the very nature of these environments allows frequent changes to drive forward innovation and functionality to users but equally adds to the risk of issues with the platform not working for users. Time spent on finding and fixing issues is a waste - developers, for example, want to be building and innovating and businesses want them to be releasing the next revenue-generating and feature-rich release. Instead, they could easily be spending their time finding and fixing those issues.
Traditional monitoring of the old doesn’t fit the new requirements of this digital world. Our platforms are rich and evolving, use multiple technologies, rapidly changing to drive innovation and are extremely complex. Traditional monitoring though is rooted in static, monolithic environments, much simpler environments, with the same metrics collected. The approach is based on:
Each vendor has their own proprietary agent and will collect metrics that they think are important. To enable better scalability and management of data, these agents process data locally, which adds additional overhead to the observed platform and data is then polled and sampled. As these environments rapidly change and utilise new technologies, it is difficult to extend the monitoring or migrate to other solutions. You do not want the vendor-specific monitoring systems to become the constraint on change and innovation on your platform. This typically leads to staying with the same vendor (vendor lock-in) and then either adding additional monitoring or building your own solution.
The Splunk O11y platform uses OTel to collect data from an observed platform and utilising Splunk’s unique capabilities, solves the traditional monitoring challenges of old:
Using OTel combined with Splunk will allow you to observe your platforms in real-time and suffer no visibility gaps, quickly solve any issue thus ensuring the platform is available and performs to your users, drive your business forward with frequent, risk-free releases packed with innovative features that increase revenue and customer satisfaction and reduce developer toil.
Try it for yourself - with a free Splunk O11y trial!
The Splunk platform removes the barriers between data and action, empowering observability, IT and security teams to ensure their organizations are secure, resilient and innovative.
Founded in 2003, Splunk is a global company — with over 7,500 employees, Splunkers have received over 1,020 patents to date and availability in 21 regions around the world — and offers an open, extensible data platform that supports shared data across any environment so that all teams in an organization can get end-to-end visibility, with context, for every interaction and business process. Build a strong data foundation with Splunk.