Lumigo Adds Container Functionality to Its Cloud Application Observability

Lumigo, a contemporary cloud application observability platform, has announced the addition of containers and Kubernetes support to its main offering. Lumigo would now provides true end-to-end observability for the whole range of cloud services used in modern applications, including AWS Lambda, serverless services like DynamoDB, and containers.

Modern cloud applications are primarily developed utilizing microservices, with many essential services being entirely handled by cloud providers or third parties rather than being programmed or controlled by app developers. A single user request in this architecture typically spans many services. Distributed tracing – connecting the executions from a request such that a single continuous path can be tracked across services – would be required for understanding the whole course of a request or diagnosing why one failed.

To deal with massively dispersed serverless applications, Lumigo created “best-in-class” distributed tracing methods. The same technology can now be used to track and monitor apps built on Kubernetes or containers.

“Observability solutions that aren’t built from the ground up for modern cloud environments struggle to deal with today’s highly distributed applications,” said Erez Berkner, CEO and co-founder of Lumigo. “Lumigo is the first solution to ensure you always get a unified end-to-end story of the request, even across asynchronous managed services, for example AWS Step Functions or EventBridge.”

Cybersecurity , Debugging

Lumigo’s solution may be deployed without requiring any code modifications in most current setups. This allows for the correlation of executions across fully managed services where app developers do not have access to deploy agents, modify code, or update APIs.

Aviad Mor, CTO at Lumigo
“With Lumigo, you go from an alert to debugging the error in a single click,” said Aviad Mor, CTO at Lumigo.

Lumigo’s staff, which has extensive experience in cybersecurity, chose an approach that was influenced by this domain. It generates ‘virtual unique identities’ that are used to correlate executions using existing data (raw data, computed metadata, and extra signals from the dataflow of the services). With cloud controlled services, such as S3 buckets, where the code or APIs cannot be changed, the traditional way of propagating trace context would fail.

“Developers prefer to focus on building their unique app logic and not reinvent the wheel,” said Aviad Mor, Chief Technology Officer (CTO) at Lumigo. “In the past, fully managed services were mostly found at the edge of a request, like when using Stripe for managed payments. It’s now common for multiple managed services to be at the core of nearly every request, as is the case with apps that use the managed database DynamoDB. Inadequate observability solutions leave developers attempting to manually piece together four or five separate parts of a request, costing precious time during critical production issues. With Lumigo, you go from an alert to debugging the error in a single click, and can reliably follow the request upstream to get to the root cause, cutting resolution time from hours to minutes.”

About Lumigo

Lumigo is a cloud observability platform that uses automated distributed tracing to allow developers to quickly navigate to the root cause of issues with visual debugging, resolve performance bottlenecks with a clear breakdown of each component’s execution duration, and receive smart alerts on issues before they impact the business.

Lumigo would excel at connecting the dots to give an end-to-end view of current cloud services such as Amazon DynamoDB, API Gateway, Step Functions, Lambda, Fargate, ECS, EventBridge, S3, Kinesys, and many others. Hundreds of renowned firms, including Medtronic, Sonos, and Vimeo, are using the platform. Lumigo has thus far secured $37 million in investment.

Executive Summary

Lumigo, a contemporary cloud application observability platform, has announced the addition of containers and Kubernetes support to its main offering.
  • Lumigo would now provides true end-to-end observability for the whole range of cloud services used in modern applications
  • Modern cloud applications are primarily developed utilizing microservices, with many essential services being entirely handled by cloud providers or third parties.

Cybersecurity, Debugging

  • Lumigo generates virtual unique identities that are used to correlate executions using existing data
  • This allows for the correlation of executions across fully managed services where app developers do not have access to deploy agents, modify code, or update APIs
  • Inadequate observability solutions leave developers attempting to manually piece together four or five separate parts of a request

Lumigo

  • A cloud observability platform that uses automated distributed tracing to allow developers to quickly navigate to the root cause of issues with visual debugging
  • They resolve performance bottlenecks with a clear breakdown of each component’s execution duration, and receive smart alerts on issues before they impact the business