Hi everyone in our last post we talked about Redis monitoring using Prometheus and Grafana. When I posted this on a few forums I got a suggestion that I should write about key metrics to watch while monitoring Redis. So let’s start the article Key metrics to monitor in Redis and optimization settings. Below are
Category: Technology
Redis monitoring using Prometheus and Grafana
We have seen in one of the past articles about Redis clustering and how we can take backup and restore it. In this, we are going to see how we can monitor Redis nodes using Prometheus and Grafana. If you don’t know about Prometheus and Grafana read about it here. Now let’s see how we
Types of Linked Lists, Memory allocation, and cache locality
Linked lists are one of the most important data structures and these are the ones asked most in an interview. In this article, we are going to look into how types of linked lists. Data Structure A data structure is structuring and organizing data in a simple way so that data can be easily manipulated
Redis Cluster backup and restore.
Redis is an in-memory cache or key-value store. You can save the keys and values and access them very fast as it resides in memory. You can also persist the data in the disk as it provides an option for the same. One of the most famous ways to use Redis is its clustering mode.
System Programming: Basic Copy program in C using low-level IO
In this article, we are going to start learning system programming by first of all creating a copy program like cp using low-level IO functions and not the standard IO functions. Now first let’s see what is system programming and what is low-level IO functions in C. System Programming: System programming aims at producing software
Do you know about the AIMD method in TCP congestion control?
In this article, we are going to talk about a very well known method to keep things under control. This method is used in TCP when you see there are congestion and many other places. This method is called AIMD which stands for Additive Increase Multiplicative Decrease. Let’s see what it is and how it
What is eBPF and why is it called a superpower in Linux?
BPF also known as Berkeley Packet Filters was introduced first in 1992 by Steven McCanne and Van Jacobson in their paper The BSD packet filter: A New architecture for user-level packet capture. In this paper, they presented about BPF architecture and how it interfaced with the rest of the system and a new mechanism for
How Kubernetes works on reconciler pattern.
Kubernetes is very hot right now in the industry and everyone wants to learn and use it. In this article, we will read about how Kubernetes works on a reconciler pattern. We have previously talked about the reconciler pattern and how you can use it. You can have a look at the writeup in the
How traceroute works using ICMP error messages.
In this article, we will talk about how traceroute works using ICMP. ICMP stands for Internet Control Message Protocol. This is used in the network layer just above the IP because ICMP messages are also encapsulated in IP packets. Now let’s have a look at how traceroute works using ICMP. When you type traceroute destination
Sidecar pattern vs ambassador pattern
Sidecar is one of the important patterns in today’s world of containerization and Kubernetes. Sidecar is a single node pattern and when we talk about a single node pattern we have another major pattern which is called ambassador pattern. In this article, we will talk about the difference between the sidecar pattern vs ambassador pattern.