Operations | Monitoring | ITSM | DevOps | Cloud

Python

Debugging Python Cold Starts with Sentry Profiling and improving our P99 latency by several seconds

At Sentry, we don't just build debugging tools for developers—we use them ourselves. This story demonstrates how we leveraged our own platform to solve a mysterious performance issue that was causing significant latency spikes in our critical infrastructure which is used in nearly every backend request.

Advanced Open edX Monitoring with AppSignal for Python

In the first part of this series, we explored how AppSignal can significantly enhance the robustness of Open edX platforms. We saw the challenges that Open edX faces as it scales and how AppSignal's features — including real-time performance monitoring and automated error tracking — provide essential tools for DevOps teams. Our walkthrough covered the initial setup and integration of AppSignal with Open edX, highlighting the immediate benefits of this powerful observability framework.

How to Integrate Python Logs with Logit.io

Debugging Python code is crucial for guaranteeing the uptime and performance of your application, and logging in Python is a great solution to streamline your debugging workflow. Python, a general-purpose programming language, includes a logging module in its standard library, offering a flexible framework for generating log messages from Python programs.

Python Logs: What They Are and Why They Matter

Imagine living in a world without caller ID, which is easy if you grew up in the “late 1900s.” Every time someone called, you had a conversation that followed this pattern: Hi! Who’s this? It’s Jeff! Hi Jeff! How’s it going? Today, most people already know who’s calling when they answer the phone because caller ID is built into smartphones and communications apps. As a developer, your Python logging is your application’s caller ID.

Python API with Kubernetes and Docker - Part I

Docker is one of the most popular containerization technologies. It is a simple-to-use, developer-friendly tool and has advantages over other similar technologies that make using it smooth and easy. Since its first open-source release in March 2013, Docker has gained attention from developers and ops engineers. According to Docker Inc., Docker users have downloaded over 105 billion containers and 'dockerized' 5.8 million containers on Docker Hub. The project has over 32K stars on GitHub.

Python Connectors Release: Microsoft Excel Integration and Updated Subscription Model

We are thrilled to announce the latest release of our Python Connectors product line, now featuring a subscription model designed to offer even greater cost-effectiveness and convenience. The new pricing structure makes our connectors more accessible, allowing users to benefit from ongoing updates and support while optimizing their software expenditure.

Monitor the Performance of Your Python Django App with AppSignal

When we observe a slow system, our first instinct might be to label it as failing. This presumption is widespread and highlights a fundamental truth: performance is synonymous with an application's maturity and readiness for production. In web applications, where milliseconds can determine the success or failure of a user interaction, the stakes are incredibly high. Performance is not just a technical benchmark, but a cornerstone of user satisfaction and operational efficiency.

Enhancing Git Management in Python Projects

Git is an essential tool for version control, whether you are a developer or an IT pro. Git allows engineers to track changes, collaborate, and manage their code effectively. However, for beginners, navigating Git can be daunting. Enter GitLens, a powerful Visual Studio Code (VS Code) extension designed to enhance Git capabilities and simplify Git management.