Operations | Monitoring | ITSM | DevOps | Cloud

September 2022

Defining and measuring your SLIs and SLOs

Customers expect that online services are available all the time. The truth is that outages happen to almost everyone because providing 100% service availability is challenging and costly. Creating reliable and profitable service is, amongst other things, finding the balance between application availability, costs and time to market. Faster feature delivery means less availability as constant changes to production may cause issues and introduce bugs.

Quick Bytes - Getting started with ECS monitoring

Lumigo provides visibility into your ECS clusters and the underlying services and tasks in real-time by leveraging out-of-the-box dashboards and turn-key integrations with AWS. All the key metrics you need to monitor your clusters, services and tasks are displayed with easy access to corresponding traces. With one-click distributed tracing, Lumigo lets developers effortlessly find and fix issues in serverless and containerized environments

Quick Bytes - Observing Lambda with SNS & SQS

You can see and understand Lambda → SNS → SQS → Lambda transactions as one complete trace, end-to-end. This view gives you critical context into one of the most common–but unobservable–serverless architectures so you can troubleshoot it faster and easier. Make sure to subscribe so you don't miss out on any new livestreams and observability content! With one-click distributed tracing, Lumigo lets developers effortlessly find and fix issues in serverless and containerized environments

Monitoring and Debugging Python Apps on AWS Lambda

As a developer, Python for me is a heavy-lifting and versatile language. I’ve used it for building APIs, internet of things projects, file and data conversions, machine learning and (of course) web development. Like with any modern, commonly used language, the functionality behind the application is only as good as the infrastructure that it is deployed onto.

Tracing and Observing AWS ECS

It’s no secret that application containerization has revolutionized the digital world as we know it by providing a transient gateway into elastic infrastructure that can scale and grow as needed. Where traditional virtualization was all about creating a single homogenous entity, containers are self-contained units of software, able to run in just about any environment, making them extremely portable.