Lightrun

Tel Aviv, Israel
2019
  |  By Eran Kinsbruner
Software debugging has undergone many transcendental shifts. These shifts are as fascinating as the transition from the biological origins of the term ‘debugging’ to its computer science incarnation. The moth that caused the first computer bug has led to a metamorphosis of the debugging scope to cover a much broader role in software development over the years. Live debugging is the latest manifestation of this evolution.
  |  By Tal Yitzhak
According to PYPL (PopularitY of Programming Language), Python has been the most popular programming language worldwide from 2018 to the present. Remarkably, Python’s popularity has grown by 2.5% over the last five years. In contrast, Java, the previously most popular language, has seen a 4.8% decrease in its popularity. While Java is typically faster than Python, Python is easier to read with its simpler syntax.
  |  By Eran Kinsbruner
One of the major trends in software development in the last decade has been “shifting left” responsibilities that have traditionally been under operation’s domain to earlier in the software development life cycle (SDLC). It first came in the form of DevOps where a lot of the software engineering best practices were introduced to the deploy, operate, monitor phases. Such examples include continuous integration and continuous deployment (CI/CD) and Infrastructure as Code (IaC).
  |  By Eran Kinsbruner
Lightrun’s LogOptimizer stands as a groundbreaking automated solution for log optimization and cost reduction in logging. An integral part of the Lightrun IDE plugins, this tool empowers developers to swiftly scan their source code—be it a single file or entire projects—to identify and replace log lines with Lightrun’s dynamic logs, all within seconds.
  |  By Lightrun Team
Live debugging refers to debugging software while running in production without causing any downtime. It has gained popularity in modern software development practices, which drives many critical systems across businesses and industries. In the context of always-on, cloud-native applications, unearthing severe bugs and fixing them in real time is only possible through live debugging. Therefore, live debugging becomes an integral part of any developer’s skill set.
  |  By Amir Ish Shalom
Platform engineering has been one of the hottest keywords in the software community in recent years. As a natural extension of DevOps and the shift-left mentality it fosters, platform engineering is a subfield within software engineering that focuses on building and maintaining tools, workflows, and frameworks that allow developers to build and test their applications efficiently.
  |  By Moshe Sambol
Organizations are moving to micro-services and container-based architectures because these modern environments enable speed, efficiency, availability, and the power to innovate and scale more quickly. However, when it comes to troubleshooting distributed cloud native applications, teams face a unique set of challenges due to the dynamic and decentralized nature of these systems.
  |  By Lightrun Team
Today’s applications are designed to be always available and serve users 24/7. Performing live debugging on such applications is akin to doctors operating on a patient. Since the advent of the “as a service” model, software is like a living, breathing entity, akin to an anatomical system. Operating on such entities requires more dexterity on the developer’s part, to ensure that the software application lives on while being debugged and improved continuously.
  |  By Lightrun Team
In a previous post, we looked at the remote debugging features of Visual Studio Code and how Lightrun takes the remote debugging experience to the next level. This post will examine how Lightrun enables Python remote debugging in PyCharm, the Python IDE from JetBrains.
  |  By Eran
Throughout the third quarter of this year, Lightrun continued its efforts to develop a multitude of solutions and improvements focused on enhancing developer productivity. Their primary objectives were to improve troubleshooting for distributed workload applications, reduce mean time to resolution (MTTR) for complex issues, and optimize costs in the realm of cloud computing. Read more below the main new features as well as the key product enhancements that were released in Q3 of 2023!
  |  By Lightrun
This video outlines the Lightrun management server. It explains the various features and components of the server including user management and administration, platform security features, troubleshooting actions monitoring and management, log management and much more.
  |  By Lightrun
In this tutorial, we explore how to create and use tagging and custom sources as part of your troubleshooting strategy across complex remote and distributed workload applications.
  |  By Lightrun
In this demo we show how easy and fast it is to run through an entire source code project scan and identify the low quality static logs that are candidates to be omitted and replaced with dynamic logs. Lightrun LogOptimizer empowers developers to take action and be accountable for their logging costs.
  |  By Lightrun
In this demo video we show how developers can shift left observability and debug in runtime an EKS cluster from their IDE. The demo shows how developers can debug a remote Java application that is deployed on 3 different EKS pods (Dev, Staging, Production) directly from their IntelliJ IDE in runtime and add logs and snapshots.
  |  By Lightrun
In this demo we show case how using Chronosphere platform and Lightrun dynamic observability at runtime, developers can easily troubleshoot and resolve complex issues across cloud native applications.
  |  By Lightrun
In this demo we show how developers can easily create a Metric action directly from the IntelliJ IDE for a distributed Java application and pipe the Metric data to IBM's Instana platform for further analysis and actionable consumption.
  |  By Lightrun
In this video we demonstrate how to troubleshoot an AWS Lambda servereless application with Lightrun by placing a virtual breakpoint (snapshot) and observing its output within the Lightrun IDE plugin.
  |  By Lightrun
This demo shows how to use Lightrun Metrics and measure the performance of 20 instances of a java running application. Using Lightrun dynamic observability and the key Metrics below developers can measure their app performance in runtime.
  |  By Lightrun
As financial apps continuously evolve towards more distributed architectures, highlight competitive landscape, and more digital users across so many different platforms, the cost of failure as well as the ability to quickly and efficiently troubleshoot end-user issues is becoming key for these organizations success. In addition, many of these financial organizations are still required to support a mix of legacy and cloud-native applications.
  |  By Lightrun
This datasheet details various specifications and requirements for installing and running Lightrun in production.
  |  By Lightrun
As experienced cybersecurity engineers with strong cloud and SaaS backgrounds, the Lightrun team fully recognizes the importance of embedding security as part of the product design and delivery. This document provides a high-level overview of Lightrun's security model, architecture and primary controls. While there are no 100% bulletproof solutions, the Lightrun platform is designed with a significant investment in security from the ground up, as outlined in this document.

Lightrun is a Developer Native Observability Platform, enabling developers to securely add logs, performance metrics and traces to production and staging in real time, on demand.

Insert logs and metrics in real time even while the service is running. Debug monolith microservices, Kubernetes, Docker Swarm, ECS, Big Data workers, serverless, and more.

Developer-Native Observability Platform:

  • Increase developer productivity: Spend less time debugging and more time coding. No more restarting, redeploying and reproducing when debugging.
  • Enhance site reliability: Reduce MTTR and increase customer satisfaction. Identify and resolve bugs faster with less downtime.
  • Resolve bugs faster: Add logs, snapshots, and metrics dynamically to your live app. Skip the traditional CI/CD pipelines.
  • Debug in production, staging, anywhere: Lightrun does not interrupt running apps. Debug in any environment: production, staging, testing, dev, etc.

Save your valuable debugging time and keep your service reliable.