Hey, I’m Israel Ogbole

I write about Cloud-native Observability, eBPF, Containers, Kubernetes, and OTel.
Additionally, I journal my daughter Naomi's coding journey—a nine-year-old with a growing passion for programming.

When I'm not working, you'll find me teaching my girls how to code, taking long bike trips that sometimes turn into hikes in good weather, playing chess, tinkering with Arduino boards, or enjoying meals and drinks with friends & family.

I was crazy enough to enrol in an MBA program a while ago. I'm glad it's now over, I graduated with a distinction in MBA Data Analytics.

I work as a Product Manager and I love data.

Featured Post Getting Started with eBPF: Monitoring TCP Retransmissions Using eBPF, Go and Prometheus

Getting Started with eBPF: Monitoring TCP Retransmissions Using eBPF, Go and Prometheus

This is a beginner's guide to eBPF. Learn how to use eBPF, Go, and Prometheus to monitor network events unobtrusively. You'll learn how to use Linux tracepoints to monitor TCP transmissions and use Prometheus to store and visualize the data you collect.

Featured Post My Girls Know Cloud Computing, Seriously!

My Girls Know Cloud Computing, Seriously!

Watch my kids as they demystify the concepts of cloud computing, cyber security, cyberbullying, etc. I am a proud #GirlDad...

Featured Post Tips To Get Your Kids Excited About Coding

Tips To Get Your Kids Excited About Coding

Coding is a creative activity that any kid can engage in, and teaching kids how to code should be top of mind for parents and guardians. Here are some of the tips to get your kids excited about coding



BLUF: A Key to Effective Communication for Product Managers

BLUF: A Key to Effective Communication for Product Managers

BLUF (Bottom Line Up Front) as a crucial communication technique that enhances clarity and decision-making in product management by presenting the most important information first.

 The Importance of Passion in Product Management: A Non-Textbook Lesson

The Importance of Passion in Product Management: A Non-Textbook Lesson

A valuable lesson that I've learned in my career as a product manager is the importance of having a strong passion for your product. Here's why.

Why Product Managers Must Champion their Products

Why Product Managers Must Champion their Products

Whether you are launching a new product or improving an existing one, your success as a product manager depends on your ability to effectively champion your product

Product-Led Growth - Key takeaways

Product-Led Growth - Key takeaways

Learn how to create a product that sells itself. A must read for Product Managers. Product-Led Growth: How to Build a Product That Sells Itself is a comprehensive guide to building and growing a successful product-led business.

How to get started with CPU Profiling using eBPF

How to get started with CPU Profiling using eBPF

bpftrace to flamegraph in 3 simple commmands. eBPF allows for the creation of custom programs that can be attached to various points in the kernel, allowing for detailed and efficient monitoring and analysis of system behavior.

Day1 @ Elastic

Day1 @ Elastic

Here's to the end of one journey at AppD and the beginning of another at Elastic! As I sit here reflecting on the past five years, I can't help but feel a mix of emotions. On the one hand, I am filled with gratitude for the opportunities and experiences that I had at AppDynamics. On the other hand, I am excited for the new challenges and adventures that await me at Elastic.

When I die, will you miss me?

When I die, will you miss me?

Lately, I've been dwelling on the inevitable end of my life. To whom do I bring the sorrow of my passing? To what end? Do I give a crap about what I will be remembered for?

Why Continuous Profiling is a 'must have' in your Observability Strategy

Why Continuous Profiling is a 'must have' in your Observability Strategy

If your cloud-native observability strategy or solution does not include continuous profiling using eBPF, then you must go back to the drawing board. Here's why...

Product Leaders must focus on Orginial Insigts - Jetu

Product Leaders must focus on Orginial Insigts - Jetu

Measure yourself with the frequency and quality of original insights that you and your team come up with that make your value unique...

How OpenTelemetry (OTel) is underpinning Observability

How OpenTelemetry (OTel) is underpinning Observability

Observability lets us understand a system from the outside by letting us ask questions about that system without knowing its inner workings. OTel creates a unified standard for olly.

eBPF in Plain English

eBPF in Plain English

eBPF is what JavaScript is to HTML. It is a mechanism for Linux applications to execute code in Linux kernel space...

How Does Distributed Tracing Work?

How Does Distributed Tracing Work?

Distributed tracing provides end-to-end visibility and reveals service dependencies – showing how the services respond to each other to fulfil a request...

Product Management Frameworks

Product Management Frameworks

Observability vs Monitoring: A DevOps perspective

Observability vs Monitoring: A DevOps perspective

Observability does not replace monitoring. They are NOT mutually exclusive; rather, they are mutually reinforcing. Although observability and monitoring are not the same, they are often used interchangeably by vendors and customers alike.

R.I.P Mama

R.I.P Mama

R.I.P Mama, though this dark brown grave-sand of yours only adds colours to my tears

My Mum has cancer. Coping is tough

My Mum has cancer. Coping is tough

Today is Easter, and here I am writing about a sad news. My Mum was recently diagnosed with gastric cancer...

Debug Kubernetes Service with Busybox Pod

Debug Kubernetes Service with Busybox Pod

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

Raspberry Pi Cluster: Setting up K3s Kubernetes using Ansible - Part#3

This tutorial will be a brief walk through the process of getting K3s Kubernetes up and running on Raspberry Pi - Using Ansible...

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

Prepare Raspberry Pi to run K3s Kubernetes Cluster - Part#2

This tutorial will be a brief walk through the process of preparing your Raspberry Pi to run Kubernetes Cluster. This setup can be entirely headless...

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

Raspberry Pi Kubernetes Cluster: Getting Started - Part#1

I had a few websites running on a managed hosting platform. This blog series describes how I am now running those public-facing websites (including a NAS server) from home using a Raspberry Pi Kubernetes Cluster...

The Architect of the Year Award

The Architect of the Year Award

Despite all the odds in 2020...this award means a lot to me, and I will cherish the trophy for a long time...

Implementing Zero Trust Security in Kubernetes

Implementing Zero Trust Security in Kubernetes

The vulnerability in castle-and-moat security systems is exacerbated by the emergence of micro-services and cloud-native technologies. The question is, how can a Zero trust model be implemented in a Kubernetes environment ?

Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Tribute to Ioannis Christoudis - A colleague & a mentee turned friend

Farewell my friend, Ioannis. Sorry, you had to close the chapter this soon. I am happy for the opportunity to have mentored you...You spoke about your recovery from COVID, and I told you about my recovery from COVID, too. But COVID came back for you, this time, not to spare.

Why Does A Techie Like Me Need An MBA?

Why Does A Techie Like Me Need An MBA?