Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

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.

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.

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.

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.

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.

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.

Standardizing your web application stack and how to do it

Managing web applications from the ground up can be a daunting task. One application alone can quickly grow in complexity, let alone the multiple applications that are often required by different business units and stakeholders growing simultaneously. Add the ever-changing landscape of trendy frameworks and runtimes, and you quickly find yourself with an unmanageable mess of different technologies. Standardizing your application stack can help reduce the clutter.

Patching Go's leaky HTTP clients

In November 2023 we discovered an issue in the Go standard library’s net/http.Client that allowed an attacker who controls redirect targets on a server to exfiltrate authentication secrets. Soon after, we discovered a similar issue in net/http/cookiejar.Jar. The issues, collectively designated CVE-2023-45289, have now been fixed in Go 1.22.1 and Go 1.21.8, released on March 5, 2024. This blog post dives into the technical details behind those two bugs and the patch that addresses them.

Splitting and parallelizing Android UI tests with Espresso and CircleCI

For Android developers, test automation on CI/CD platforms such as CircleCI has become an indispensable part of the development workflow. But merely implementing automated testing is no longer enough to remain competitive and continue to develop at speed. Developers must also work to continuously monitor, maintain, and improve their test automation. As an application grows in complexity, the scale of development grows, as does the number of automated tests.

Significance of Infrastructure Monitoring into Your Business Operations

In the initial stage of the digital era, only a few businesses were using digital tools and technologies to enhance their performance and efficiency. But now, things have changed and almost 90% of businesses use top-rated technologies to stand out from their competitors. In fact, some of them rely heavily on robust IT infrastructure for seamless delivery of quality service and applications. As a result, infrastructure is becoming more complex and open to threats.