Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

How to Filter Docker Logs with Grep

Managing logs in Docker can quickly become overwhelming, especially when dealing with multiple containers. If you’ve ever tried to sift through a sea of log entries looking for a specific error or debugging message, you know the struggle. Fortunately, you can pipe docker logs output through grep to filter logs efficiently. This guide breaks down how to use docker logs grep it effectively, including practical examples to help you debug and monitor your containerized applications like a pro.

Ubuntu System Logs: How to Find and Use Them

System logs play a crucial role in debugging and monitoring in Ubuntu. When a service misbehaves or an unexpected crash happens, logs hold the answers. They’re also great for keeping an eye on system performance. Knowing how to access, read, and manage these logs can save you hours of troubleshooting. This guide covers everything you need to know about Ubuntu system logs—from where they’re stored to how to analyze them efficiently.

Engineering Excellence vs. Developer Experience, and Why You Need Both to Thrive

The terms engineering excellence and developer experience are often used in ways that make them seem interchangeable. While these concepts do overlap, it’s important to understand that developer experience (DX) is just one subset of engineering excellence, not a one-to-one match. Below, we define engineering excellence, clarify what developer experience entails, and explore how improving developer experience supports—but does not replace—the broader objectives of engineering excellence.

From Vision to Value: Unlock Cloud Savings with Tidal Accelerator

1 year later… Technology leaders face a critical challenge that keeps them up at night: transforming their digital infrastructure without burning through budgets or risking operational disruption. In today’s hyper competitive business landscape, cloud migration isn’t just a technical upgrade, it’s a strategic imperative that can make or break an organization’s future. That’s where experience matters.

Monitoring Kubernetes Resource Usage with kubectl top

Efficient resource utilization is key to running Kubernetes workloads smoothly. Whether you're troubleshooting performance issues, optimizing resource requests and limits, or keeping an eye on cluster health, the kubectl top command is an essential tool. It provides real-time CPU and memory usage metrics for nodes and pods, helping you make informed decisions about scaling and resource allocation.

Dynamic Alerting on Processor (CPU) utilization | The Tony and Tonie Show

Tonie and Tony discuss a new article on dynamic alerts, which uses machine learning to adapt alert thresholds to normal patterns of behavior. They discuss how this works in Redgate Monitor, and how it helps increase alert relevance, allowing teams to focus on real performance issues.

What is Behavior-Driven Development (BDD)?

Behavior-Driven Development (BDD) is a software development methodology in which applications are built to match the behaviors a user would expect from the software. An evolution of Test-Driven Development (TDD), BDD gathers user stories about how users expect applications to behave, then creates software tests to validate that their applications match this behavior. The BDD methodology utilizes specific language and naming conventions.