Operations | Monitoring | ITSM | DevOps | Cloud

How we improved ingester load balancing in Grafana Mimir with spread-minimizing tokens

Grafana Mimir is our open source, horizontally scalable, multi-tenant time series database, which allows us to ingest beyond 1 billion active series. Mimir ingesters use consistent hashing, a distributed hashing technique for data replication. This technique guarantees a minimal number of relocation of time series between available ingesters when some ingesters are added or removed from the system.

TCP/IP: What It Is & How It Works

Network protocols are necessary for data transmission and networking over different devices. One of the most common protocols is the TCP/IP framework, which builds connections through our internet. In fact, if you check email, watch Netflix, or stream music from Spotify, you’re relying on TCP/IP in the background. In this article, you’ll learn about the TCP/IP protocol layers and how they function.

New Integration: Cycle.io and Depot.dev Team Up for Enhanced Docker Builds

In our continuous mission to improve development workflows and operational efficiency for our users, Cycle.io is thrilled to announce a new partnership with Depot. This collaboration is set to revolutionize how organizations build images, focusing on accelerating the Dockerfile build process. "I'm particularly excited to add this integration to Cycle's platform.

Network Monitoring for Education Institutions and Universities: Ensuring Network Connectivity in Schools

As networks of educational institutions continue to get more complex, so does the demand for robust network monitoring and security measures. Without a secure and optimized network, student records become vulnerable to hacking, bandwidth congestion disrupts essential services, and online assignments remain unfinished. When lesson plans heavily rely on video-conferencing for seamless education delivery, the margin for errors or outages is slim.

Automation in inventory management: Why you should do it

Effective inventory management is crucial for companies to maintain a competitive edge. With the advent of automation in inventory management, businesses can now optimize their operations like never before. In this blog article, we will explore five key benefits of implementing automation in inventory management.

Introducing Honeybadger Insights

I'm pleased to announce a new feature that we've been building for over a year: Honeybadger Insights. Insights is our take on logging and performance monitoring, helping application developers gain deeper visibility into what's happening with their applications. It goes beyond application monitoring and responding to exceptions and downtime. Insights lets you drill down into the details and step back to see patterns in your data.

OpenTelemetry Best Practices #1: Naming

Naming things, and specifically consistently naming things, is still one of the most useful pieces of work you can do in telemetry. It’s often overlooked as something that will just happen naturally and won’t cause too much of an issue—but it doesn’t happen naturally, it does cause issues, and you end up having to fix the data in pipelines or your backend tool.

What are Network KPIs, Why Should You Care? 16 Metrics/KPIs to Chase

A network key performance indicator (KPI) is a measurement and a benchmark to achieve optimal network performance goals. To support these goals, measuring actual performance against the KPI goals helps the network team make decisions to improve and sustain network performance and service levels and meet the KPI objective.

Dissecting MySQL Debugging with Node and Python - Part 2

In Part 1 of this blog, we prepared our demo container environments using Docker for the Node Express and Python Flask applications. Now, we move on to the more complex phase of our exploration, where we will dissect and explain the inner workings of our applications. This sequel is designed for those who want to improve their web development skills, offering a comprehensive guide to debugging and tracing.