Operations | Monitoring | ITSM | DevOps | Cloud

Circuit Breaking in HAProxy

With HAProxy, you can implement a circuit breaker to protect services from widespread failure. Martin Fowler, who is famous for being one of the Gang of Four authors who wrote Design Patterns: Elements of Reusable Object-Oriented Software, hosts a website where he catalogues software design patterns. He defines the Circuit Breaker pattern like this: The basic idea behind the circuit breaker is very simple. You wrap a protected function call in a circuit breaker object, which monitors for failures.

How to escape special characters with Loki's LogQL

In my ongoing Loki how-to series, I have already shared all the best tips for creating fast filter queries that can filter terabytes of data in seconds. In this installment, I’ll reveal how to correctly escape special characters within a string in Loki’s LogQL. When writing LogQL queries, you may have realized that in multiple places you have to write strings delimited by double quotes.

Monitoring Microservices the Right Way

This article was originally published on InfoQ at December 3rd 2020. If you’ve migrated from a monolith to a microservices architecture you probably experienced it: Modern systems today are far more complex to monitor. Microservices combined with containerized deployment results in highly dynamic systems with many moving parts across multiple layers.

Introducing Azure Management Talk

Happy New Year everyone! We are thrilled to be starting 2021 with some exciting news. Come February 2nd, we’ll be kicking off Azure Management Talk, a bite-sized webinar series with a focus on all things Azure management. Azure is fast-evolving, and often, it can get quite complicated. With so many things to learn and not enough time, the huge swathes of learning resources available online can quickly get overwhelming.

What unique technical value does Redgate's Database DevOps solution provide?

Why a GitHub account or an Azure DevOps subscription isn't enough to implement database DevOps. A colleague recently relayed a great question from the community: why isn’t a hosted development, collaboration, and automation environment such as Azure DevOps enough by itself to implement Database DevOps? In short, generalized DevOps development and automation tooling does an excellent job at hosting version control repositories and at enabling automation.

How real-time chat helped financial institutions respond to COVID-19

The first few weeks of COVID-19 lockdowns were chaotic for organizations in every industry. As financial institutions adapted and responded to the COVID-19 outbreak, many security leaders turned to FS-ISAC’s Connect app, the real-time chat feature powered by Mattermost, to connect with other teams and collaborate on response plans.

Find the Path to Go Module Major Versions With GoCenter

How many major versions of a given Go module are there? That simple question doesn’t always have an easy-to-discover answer. Golang’s unique system of semantic import versioning solves some key problems of ensuring Go module compatibility across dependencies. But it also makes it a bit harder to learn what major versions of a Go module are available. The go client doesn’t provide a way to find out, nor will it inform you when a newer major version of a dependency exists.

Instant Test Integration with Slack

In this week‘s Tip of the Day, we’re going to explore more of Catchpoint’s third-party integrations. Last week, we discussed how Catchpoint can be integrated with existing collaboration tools focusing on Slack. The demo walked through the process of setting up an integration with the communication platform, specifically how to feed Catchpoint alert data into a Slack channel.

2020: The Year Bee-hind Us

Hey, observability friends. I’m Shelby. I joined Honeycomb back in March. This year I’m carrying the torch of our annual tradition, looking back at the Year Bee-hind Us. Cue up the Auld Lang Syne. This wasn’t easy to write. Everyone at Honeycomb has been affected by the events of this year: the pandemic plus lockdown, school closures, complete life upheaval. We’ve witnessed or directly experienced racist injustice, social unrest, and state violence.