Operations | Monitoring | ITSM | DevOps | Cloud

Making design decisions for ClickHouse as a core storage backend in Jaeger

ClickHouse database has been used as a remote storage server for Jaeger traces for quite some time, thanks to a gRPC storage plugin built by the community. Lately, we have decided to make ClickHouse one of the core storage backends for Jaeger, besides Cassandra and Elasticsearch. The first step for this integration was figuring out an optimal schema design. Also, since ClickHouse is designed for batch inserts, we also needed to consider how to support that in Jaeger.

The Microscope for Embedded Code: How Tracealyzer Revealed Our Bug

Tracealyzer. You can’t stay in the wonderful world of debugging and profiling code without hearing the name. If you look at Percepio’s website, it is compared to the oscilloscopes of embedded code. Use it to peek deep inside your code and see what it does. Of course, the code receives an interrupt and checks a CRC before sending the data through SPI, but how does it do it? And how long does it take?

Can you have a career in Node without knowing Observability?

”Isn’t Observability something for Ops to worry about?” I’ve heard this response more than once when talking about how developers should learn OpenTelemetry. I wanted to write this piece to show you how important and how easy it is to learn observability from day one as a coder.

Acing server performance: Don't overlook these crucial 11 monitoring metrics

A server, undeniably, is one of the most crucial components in a network. Every critical activity in a hybrid network architecture is somehow related to server operations. Servers don’t just serve as the spine of modern computing operations—they are also pivotal for network communications. From sending emails to accessing databases and hosting applications, a server’s reliability and performance have a direct impact on the organization’s growth.

Onboarding Workflows: Streamlining The First Step To Employee Success

When it comes to employee success, the power of onboarding workflows cannot be understated. If you've landed here, there's a good chance you're grappling with the challenge of assimilating new hires seamlessly into your organization. Sound familiar? ‍ ‍ Fortunately, this article delves deep into answering those concerns, and more. ‍ I've worked with industry leaders to refine and perfect the art of onboarding.

What Is an IP Address Management Service and Why Might You Need It?

If you're managing a network, chances are that the need for IP Address Management (IPAM) is something you've already become familiar with. The ability to effortlessly and effectively manage your IP allocations will make your life much easier no matter what size of organization you work for. It can help streamline efforts by reducing complexity, minimizing manual intervention when configuring new devices or services within an enterprise intranet, and proactively resolving problems related to limited resources like addresses.

Single-Tenant Vs. Multi-Tenant Cloud: When To Use Each

When operating in the cloud, one of the key decisions to make is about which type of architecture to adopt for your business and customer data. This is because choosing cost-effective architecture is key to building profitable SaaS software. Single-tenant and multi-tenant cloud environments are the options to consider. Both types of architecture have security and privacy implications. There’s also the issue of cost, which differs significantly depending on the architecting model you adopt.

SQL Performance Tuning: 7 Practical Tips for Developers

Being able to execute SQL performance tuning is a vital skill for software teams that rely on relational databases. Vital isn’t the only adjective that we can apply to it, though. Rare also comes to mind, unfortunately. Many software professionals think that they can just leave all the RDBMS settings as they came by default. They’re wrong. Often, the default settings your RDBMS comes configured with are far from being the optimal ones.

James Gander on the Power of ITSM Simulation in Training

Traditional IT Service Management (ITSM) training methods have long been associated with uninspiring, dry experiences. It's time to introduce a game-changer – ITSM simulations. This innovative approach is poised to completely transform the training landscape by reinventing how we grasp and implement ITSM principles. Simulations represent a paradigm shift in training, providing a hands-on, immersive learning experience that allows participants to apply ITSM principles in real-world scenarios.