Operations | Monitoring | ITSM | DevOps | Cloud

Kubernetes Networking with Calico

In this post, I’m going to cover some of the fundamentals of how Calico works. I really don’t like the idea that with these Kubernetes deployments, you simply grab a yaml file and deploy it, sometimes with little to no explanation of what’s actually happening. Hopefully, this post will servce to better understand what’s going on.

Digital Customer Experience: Are Your Users Satisfied? Find Out the Truth

In today’s digital economy, user experience is truly the most important factor that makes or breaks a digital business. Customer experience is even surpassing price and product as the biggest brand differentiator. Even one bad experience on a website can hurt your brand. 55% of consumers report that a single bad website visit can hurt their opinion of a brand. So, how do you know whether your customers are satisfied with the performance of your website?

Help! Something is wrong with my Jaeger installation!

Jaeger is composed of different components, each potentially running in its own host. It might be the case that one of these moving parts isn’t working properly, causing spans to not be processed and stored. When something goes wrong, make sure to check the items listed here.

Next-Level Threat Hunting: Shift Your SIEM from Reactive to Proactive

Threat hunting is proactively identifying and thwarting unusual network activity that could indicate an attempted security breach. It's a historically manual activity, making it time-intensive and arduous. It’s no wonder, then, why most organizations don’t have the time, budget, or resources to undertake it effectively…if at all.

New LogDNA Feature: Absence Alerting

Being proactive is one of the key elements of a successful company. We are always seeking ways to help you perform at your best. With this goal in mind, we have been working on enhancements over the past couple of months in our alerting logic. Today, we’re proud to announce another highly anticipated feature from LogDNA: Absence Alerting!

Debug Tough Front-end Errors by Giving Sentry More Clues

Out of the box, Sentry notifies you about crashes in your JavaScript apps and gives you useful tools to help you debug what your app was doing when it broke. If Sentry stopped there, it would still be great and valuable, but it’s possible to maximize your front-end debugging potential with just a few manual optimizations.

Reduce noise in error monitoring with Grouping Suggestions

One perennial problem we face in monitoring is dealing with noise. We don't want to miss important signals, but sorting through all the noise can be a chore. Ideally, we want to spend as little time as possible doing the setup work needed to achieve excellent signal-to-noise ratio. The feature we've just released will help you get closer to that optimal setup faster, with less work.

SOLID design principles: Building stable and flexible systems

To build stable and flexible software, we need to keep software design principles in mind. Having error-free code is essential. However, well-designed software architecture is just as important. SOLID is one of the most well-known sets of software design principles. It can help you avoid common pitfalls and think about your apps’ architecture from a higher level.

From black box magic to automation transparency

The CFEngine policy analyzer is an awesome new service introduced in CFEngine 3.13. The policy analyzer allows you to quickly debug policies and inspect what is going on under hood of CFEngine. A known challenge with CFEngine, and most DSL based automation tools, relates to understanding what is actually going on during live operations. Many users view it as “black-box magic”. Unfortunately, the amount of magic and the size of the black box increases with the level of automation.