Coralogix this week extended the reach of its observability platform to add real-time user monitoring (RUM) capabilities for mobile applications.
Chris Cooney, head of developer advocacy for Coralogix, said the core platform is based on a real-time streaming capability, dubbed Streama, that is enabled by open-source Kafka messaging software that enables the platform to process and analyze logs without having to first store and index data in a database.
That approach enables the platform to observe everything from individual microservices running on Kubernetes clusters to entire cloud computing environments, he noted.
Now Coralogix is extending that capability to include mobile applications to make it easier to identify specific errors. Additional features also provide access to a real-time feed of emerging errors, enabling immediate issue detection of error patterns, affected users and performance trends.
That’s crucial because the end users of mobile applications are not very forgiving whenever any issue arises, noted Cooney.
A Transition Toward Observability Platforms
Instead of relying solely on monitoring tools that track a set of pre-defined metrics, many DevOps teams today are transitioning toward observability platforms to gain more insights into the root cause of issues. The Coralogix approach makes it possible to achieve that goal at a lower total cost by eliminating the need to set up and manage databases to collect log data that in some cases can now be as much as a 120 TB a day, said Cooney.
In effect, the Coralogix platform is designed to scale up and down as required versus requiring DevOps teams to allocate a dedicated amount of infrastructure for databases, he added.
Instead, once that data has been analyzed in real-time Coralogix makes it possible for IT teams to store that data on a low-cost object storage platform such as the S3 service from Amazon Web Services (AWS). That approach makes it possible to store logs for compliance and cybersecurity forensics purposes without having to keep all the data in a database, noted Cooney.
Each DevOps team will need to determine to what degree an observability platform is required but as application environments become more complex it’s become nearly impossible for DevOps teams to manually discover the root cause of an issue. The frustrating thing is while it might have previously taken weeks to discover that issue the fix itself can usually be applied in a matter of minutes.
Many observability platforms are now also embracing various forms of artificial intelligence (AI) that will automatically surface issues without having to launch a query. That’s critical because in many cases it’s not always clear what questions an IT team should be asking when trying to determine the root cause of a problem. Coralogix is working toward adding additional AI capabilities to its platform to address that requirement, said Cooney.
There is, of course, already no shortage of observability platforms but the one clear thing is finding a way to manage all the telemetry data being generated is rapidly becoming overwhelming.