Blogs
InfraSight: Linux & …
Introduction Why This Project Exists In modern systems built on Linux and Kubernetes, many observability tools focus on high level telemetry data like metrics, logs, and traces but often leave critical gaps in understanding what’s truly happening at the system level. With eBPF, we can gain deep, …
eBPF Firewall in Action: …
Introduction In this blog, we will build a basic firewall using eBPF. The goal of this firewall is to block specific IP addresses using a REPL (Read-Eval-Print Loop) written in Go. To achieve this, we will write the kernel-space code in C and the user-space code in Go, leveraging the Cilium eBPF …
What is eBPF? A …
Introduction eBPF stands for Extended Berkeley Packet Filter. It is a Linux kernel technology that allows developers to run code in kernel space. This means that developers can modify the behavior of the Linux kernel without changing its source code. This groundbreaking technology is driving …
End-to-End Observability …
Introduction to Observability in Kubernetes: Setting Up Metrics and Traces with OpenTelemetry Kubernetes has become the leading platform for managing containerized applications at scale, especially for distributed applications. However, managing and monitoring these applications can be challenging …
Why OpenTelemetry? The …
Introduction In today’s cloud-native landscape, observability is more important than ever. With numerous solutions available, each tackling different aspects of observability, choosing the right approach can be overwhelming. In this blog, we’ll explore one of the most popular and powerful …
Part 4: Managing …
GitLab Repository Building a Cloud-Native Application: My Journey with Go, GitLab CI, Helm, and CNPG Introduction This project is an application I created to improve my skills in building cloud-native applications. The idea behind this project was to explore key concepts that are essential in …