Eric D. Schabell: 2024

Tuesday, May 28, 2024

Telemetry Pipelines Workshop - Avoiding telemetry data loss with Fluent Bit

Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series we explored what backpressure was, how it manifests in telemetry pipelines, and took the first steps to mitigating this with Fluent Bit. In this next article, we look at how to enable Fluent Bit features that will help with avoiding telemetry data loss we saw in the previous article.

You can find more details in the accompanying workshop lab.

Let's get started with this use case.

Wednesday, May 15, 2024

Cloud Native + Kubernetes Edinburgh Meetup - Power up with Podman (slides)

Tonight I returned to the Cloud Native + Kubernetes (K8S) Edinburgh meetup to share new content with my technical friends there in Scotland.  This is a really fun group, active and engaged with both questions and discussions about my content.

Exactly what I'm looking for in a meetup!

Attendees here are knowledgeable as they are often active in their daily jobs with the various technologies that a meetup covers. I shared a fun session on how to get started with Podman, a fully open source OCI compliant container tool for working with container images in a developer environment.

This was a talk my team has given previously, but we continue to perfect it by sharing with diverse audiences. Below are the slides and abstract from my talk.

Tuesday, May 14, 2024

Platmosphere - Choose Your Own Adventure with Observability Pitfalls (slides)

Today I was in Milan, Italy for an  event known as Platmosphere. This was an event dedicated to platform enthusiasts and turned out to be a really fun chance to share some of my observability insights with the practitioners putting platforms in the hands of their developers.

I was approached specifically about giving my talk and was flattered that they thought it was special enough to get me on the inaugural event schedule. 

It was really exciting to share this with platform engineering enthusiasts as they are on the front lines of the pain around providing platforms for their developer organizations, trying to provide observability-first processes, and tackling the challenges that this brings.

Below you'll find the slides and abstract from my talk.

Friday, May 10, 2024

Platmosphere - 3 Pitfalls Everyone Should Avoid with Cloud Native Observability

Next week I'll be off to Milan, Italy for an in-person event known as Platmosphere. This is an event dedicated to platform enthusiasts and takes place on 14 May 2024.

I was approached specifically about the talk I'm going to give that the organizers had seen from a meetup recording. It's a special one that gives the audience a chance to participate in crafting the narrative that comes out of the session. It's a choose your own adventure style talk about the pitfalls everyone should avoid with cloud native observability.

I am very excited to share this with platform engineering enthusiasts as they are on the front lines of the pain around providing platforms for their developer organizations, trying to provide observability-first processes, and tackling the challenges that this brings.

Wednesday, May 8, 2024

Cloud Native + Kubernetes Edinburgh Meetup - Power up with Podman

I'm headed back to the Cloud Native + Kubernetes (K8S) Edinburgh meetup, joining them on 15 May 2024. Meetups are really essential to my job, as they are the grounds where I can test out both ideas and hands-on content. 

Attendees are knowledgeable as they are often active in their daily jobs with the various technologies that a meetup covers. They are the perfect candidates to provide feedback on new ideas or help with crafting existing ones towards perfection.

I'll be sharing a fun session of how to get started with Podman, a fully open source OCI compliant container tool for working with container images in a developer environment.

Monday, May 6, 2024

Telemetry Pipelines Workshop - Understanding Backpressure with Fluent Bit

 Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series we explored using the filtering phase to modify events even based on conditions in those events. In this article we dig into what backpressure is, how it manifests in our telemetry pipelines, and take first steps to mitigate this with Fluent Bit.

You can find more details in the accompanying workshop lab.

Let's get started with this use case.

Monday, April 29, 2024

Telemetry Pipelines Workshop - Filtering Events with Fluent Bit

 Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series we explored the use case routing events with Fluent Bit. In this article we step back and look closer at how we can use the filtering phase to modify events even based on conditions in those events.

You can find more details in the accompanying workshop lab.

Let's get started with this use case.

Thursday, April 18, 2024

Telemetry Pipelines Workshop - Routing Events with Fluent Bit

 Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series we explored the use case covering metric collection processing. In this article we step back and look closer at how we can use the routing phase to process events to several output destinations.

You can find more details in the accompanying workshop lab.

Let's get started with this use case.

Monday, April 15, 2024

Telemetry Pipelines Workshop - Metric Collection Processing with Fluent Bit

 Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series saw us solving the use case for parsing multiple events using telemetry pipelines with Fluent Bit. In this article we continue onwards with the use case covering metric collection processing. You can find more details in the accompanying workshop lab.

Let's get started with this use case.

Monday, April 8, 2024

Telemetry Pipelines Workshop - Parsing Multiple Events with Fluent Bit

Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series saw us building our first telemetry pipelines with Fluent Bit. In this article we continue onwards with some more specific use cases that pipelines solve. You can find more details in the accompanying workshop lab.

Let's get started with this use case.

Tuesday, April 2, 2024

Telemetry Pipelines Workshop - Building First Pipelines with Fluent Bit

Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series helped with an installation of Fluent Bit using container images on our local machine, including how to run the container while using local configuration files.  This article gets our hands dirty with building our first telemetry pipelines with Fluent Bit. You can find more details in the accompanying workshop lab.

Let's get started with our first telemetry pipelines.

Monday, March 25, 2024

Telemetry Pipelines Workshop - Installing Fluent Bit in Container

 Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series helped with an installation of Fluent Bit on our local machine using the project source code. This time around we'll learn how to use Fluent Bit in a container on our local machine, including how to run the container while using local configuration files.  You can find more details in the accompanying workshop lab.

Let's get started with Fluent Bit in a container.

Wednesday, March 20, 2024

KubeCon + CloudNativeCon Europe - Checking the pulse of your cloud native architecture (slides)

As mentioned previously, it's been a really busy week at KubeCon Europe, with co-located external events and internal activities. 

I wanted to share on this post the content from my Google partner booth lightning talk where I talked about checking the pulse of your cloud native architecture. While that sounds like a dry architecture type of talk, I promise you, I took it in a unique direction with the focus not on the technology as much as on the side-effects it has on your teams.

Getting the control and overview back into the hands of your developers and engineers with regard to the massive challenges around cloud native observability data is the number one challenge we are all facing. I hope my insights provided a few hand holds for you to start gaining ground on your own organization's challenges.

See below for the slides from my talk.

Tuesday, March 19, 2024

OpenShift Commons Paris 2024 - Choose Your Own Observability Adventure Workshop

In my previous article, I mentioned I would be in Paris for the OpenShift Commons co-located event at Gaumont Aquaboulevard. 

I was asked to share some insights into the link between Platform Engineers and the importance of providing cloud native observability tools and infrastructure as part of their developer experience from the start.

We had a movie theater as a venue with a nice group of experienced Platform Engineers that I presented the slides you'll find below before letting them choose from four different workshops that featured the CNCF observability technologies for monitoring, tracing, telemetry pipelines, and open visualization.

We kicked it off at 11:00 on Tuesday, March 19th and had a lot of fun. See below for the details.

Friday, March 15, 2024

Incontro DevOps Italia 2024 - 3 Pitfalls Everyone Should Avoid with Cloud Data (slides)

As previously posted, I made it a priority to attend Incontro DevOps Italia 2024 in Bologna, Italy.  I felt it was important to come back this year and share my thoughts on cloud native data and some of the challenges that organizations are facing.

The event was in Bologna, the lively, historic capital of the Emilia-Romagna region, in northern Italy. Its Piazza Maggiore is a sprawling plaza lined with arched colonnades, cafes and medieval and Renaissance structures such as City Hall, the Fountain of Neptune and the Basilica di San Petronio. Among the city’s many medieval towers are the Two Towers, leaning Asinelli and Garisenda. 

I really enjoyed exploring the culinary offerings that Bologna offered and hope to be invited back again next time!

Below you will find the outline of my talk along with the slides, as promised.  

Thursday, March 7, 2024

Telemetry Pipelines Workshop - Installing Fluent Bit from Source

Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

The previous article in this series provided an introduction to Fluent Bit where we gain an understanding of its role in the cloud native observability world. This article dives into the installation of Fluent Bit on your local machine using the project source code. You can find more details in the accompanying workshop lab.

Monday, March 4, 2024

Telemetry Pipelines Workshop - Introduction to Fluent Bit

Are you ready for getting started with cloud native observability with telemetry pipelines? 

This article is part of a series exploring a workshop guiding you through the open source project Fluent Bit, what it is, a basic installation, and setting up a first telemetry pipeline project. Learn how to manage your cloud native data from source to destination using the telemetry pipeline phases covering collection, aggregation, transformation, and forwarding from any source to any destination. 

Since Chronosphere acquired the capabilities for integrating telemetry pipelines, I've been digging into how this works, the use cases it solves, and having a lot of fun with the basis, CNCF project Fluent Bit. This workshop is the result of my sharing how to get started with telemetry pipelines and all that you can do with Fluent Bit.

This first article in the series provides an introduction to Fluent Bit where we gain an understanding of its role in the cloud native observability world. You can find more details in the accompanying workshop lab.

Friday, March 1, 2024

KubeCon + CloudNativeCon Europe - Workshops, architectures, and Chronosphere preview

It's that time of year again where the legions of cloud native and open source communities from the Cloud Native Computing Foundation (CNCF) gather for this semi-annual event, this time in Paris, France!

There are so many things going on there, from the pre-event Cloud Native Rejects from 17-18 March at ESpot in Paris. You will find an array of talks that, in theory, didn't make the selection for KubeCon and yet are so good we have two days of enjoying them.

This is followed by a day of co-located events, which are single day conferences targeting specific areas of technology and CNCF communities. This all happens on 19 March and see the website listing for exact locations of the event that interests you.

Finally, we get to spend 20-22 March in the Paris Expo Porte De Versailles with thousands of our favorite community members sharing information, workshops, talks, lightning talks, and a huge booth pavilion. 

Below you'll find all the fun and adventures that I have planned throughout the week in Paris.

Monday, February 19, 2024

O11y Guide: Cloud Native Observability Pitfalls - Sneaky Sprawling Mess

Are you looking at your organization's efforts to enter or expand into the cloud native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud native observability? 

When you're moving so fast with agile practices across your DevOps, SRE's, and platform engineering teams, it's no wonder this can seem a bit confusing. 

Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud native initiatives that hasty decisions up front lead to big headaches very quickly down the road.

In the previous article, we looked at the pain we are facing when led down proprietary paths for our cloud native observability solutions. In this last article in my series, I'll address the sneaky sprawling mess that  often develops in our cloud native observability tooling landscape. By sharing common pitfalls in this series, the hope is that we can learn from them.

Monday, February 12, 2024

O11y Guide: Cloud Native Observability Pitfalls - The Protocol Jungle

Are you looking at your organization's efforts to enter or expand into the cloud native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud native observability? 

When you're moving so fast with agile practices across your DevOps, SRE's, and platform engineering teams, it's no wonder this can seem a bit confusing. 

Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud native initiatives that hasty decisions up front lead to big headaches very quickly down the road.

In the previous article, we discussed why so many practitioners are underestimating their existing landscape within cloud native observability solutions. In this article, I'll share insights into the maze that is the protocol jungle and how it's causing us pain. By sharing common pitfalls in this series, the hope is that we can learn from them.

Wednesday, February 7, 2024

O11y Guide: Cloud Native Observability Pitfalls - Ignoring Existing Landscape

Are you looking at your organization's efforts to enter or expand into the cloud native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud native observability? 

When you're moving so fast with agile practices across your DevOps, SRE's, and platform engineering teams, it's no wonder this can seem a bit confusing. 

Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud native initiatives that hasty decisions up front lead to big headaches very quickly down the road.

In the previous article, we looked at the problem of underestimating cardinality in our cloud native observability solutions. Now it's time to move on to another common mistake organizations make, that of ignoring our existing landscape. By sharing common pitfalls in this series, the hope is that we can learn from them.

Tuesday, January 30, 2024

O11y Guide: Cloud Native Observability Pitfalls - Underestimating Cardinality

Are you looking at your organization's efforts to enter or expand into the cloud native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud native observability? 

When you're moving so fast with agile practices across your DevOps, SRE's, and platform engineering teams, it's no wonder this can seem a bit confusing. 

Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud native initiatives that hasty decisions up front lead to big headaches very quickly down the road.

In the previous article, we talk about how focusing on cloud native observability pillars has outlived its usefulness. Now it's time to move on to another common mistake organizations make, that of underestimating cardinality. By sharing common pitfalls in this series, the hope is that we can learn from them.

Friday, January 26, 2024

O11y Guide: Cloud Native Observability Pitfalls - Focusing on The Pillars

Are you looking at your organization's efforts to enter or expand into the cloud native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud native observability? 

When you're moving so fast with agile practices across your DevOps, SRE's, and platform engineering teams, it's no wonder this can seem a bit confusing. 

Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud native initiatives that hasty decisions up front lead to big headaches very quickly down the road.

In the previous article, we looked at the problem of controlling cost in cloud native observability. In this article you'll find the next pitfall discussion that's another common mistake organizations make. By sharing common pitfalls in this series, the hope is that we can learn from them.

Thursday, January 25, 2024

KCD Oslo 2024 - Observability for you and me with OpenTelemetry (slides)

 As I previously published, today I spoke at the inaugural  Kubernetes Community Day (KCD) in Oslo

Events like KCD Oslo 2024 are essential CNCF community driven and sponsored gatherings in various countries around the globe for developers, engineers, DevOps, managers, and Site Reliability Engineers (SREs). 

Last year I shared this talk at KCD Denmark and really enjoyed the community atmosphere combined with enterprise practitioners. This is a well organized event, with +150 attendees that sold outand my talks were so much fun with the engaged and enthusiastic +70 audiences.

Below you'll find the slides from my talk and for completeness, my talk title and abstract.

Monday, January 22, 2024

O11y Guide: Cloud Native Observability Pitfalls - Controlling Costs

Are you looking at your organization's efforts to enter or expand into the cloud native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud native observability? 

When you're moving so fast with agile practices across your DevOps, SRE's, and platform engineering teams, it's no wonder this can seem a bit confusing. 

Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud native initiatives that hasty decisions up front lead to big headaches very quickly down the road.

In the previous introduction, we looked at the problem facing everyone with cloud native observability. It was the first article in this series. In this article you'll find the first pitfall discussion that's another common mistake organizations make. By sharing common pitfalls in this series, the hope is that we can learn from them.

Thursday, January 18, 2024

O11y Guide: Cloud Native Observability Pitfalls - Introduction

Are you looking at your organization's efforts to enter or expand into the cloud native landscape and feeling a bit daunted by the vast expanse of information surrounding cloud native observability? 

When you're moving so fast with agile practices across your DevOps, SRE's, and platform engineering teams, it's no wonder this can seem a bit confusing. 

Unfortunately, the choices being made have a great impact on both your business, your budgets, and the ultimate success of your cloud native initiatives that hasty decisions up front lead to big headaches very quickly down the road.

In this article, you'll find an introduction to the problem facing everyone with cloud native observability. It is the first article in a series following common pitfalls that I'm seeing organizations make. The idea is that by sharing these pitfalls, we all can learn from them.

Monday, January 15, 2024

Incontro DevOps Italia 2024 - 3 Pitfalls Everyone Should Avoid with Cloud Data

Last year I submitted and was accepted to speak at the Incontro DevOps Italia event, but due to changing circumstances related to work I had to pull out. This is not something I have rarely done and I always make it a point to clear my schedule for the following year to attend. 

This year's priority was for Incontro DevOps Italia 2024 on the 15th of March in Bologna, Italy.  I'm grateful they selected my talk this year and for being part of a select group of speakers.

The city of Bologna is the lively, historic capital of the Emilia-Romagna region, in northern Italy. Its Piazza Maggiore is a sprawling plaza lined with arched colonnades, cafes and medieval and Renaissance structures such as City Hall, the Fountain of Neptune and the Basilica di San Petronio. Among the city’s many medieval towers are the Two Towers, leaning Asinelli and Garisenda. I'm personally looking forward to a bit of exploring the culinary offerings that Bologna has to offer!

Below you will find the outline of my talk. 

Thursday, January 11, 2024

Cloud Native London Meetup - 3 Pitfalls Everyone Should Avoid with Cloud Native Observability (slides + recording)

Yesterday I was back to the Cloud Native London meetup, having been given the opportunity to present due to a speaker canceling at the last minute.

They have +7,000 members and it is, "...the official Cloud Native Computing Foundation (CNCF) Meetup group dedicated to building a strong, open, diverse developer community around the Cloud Native platform and technologies in London." You can also find them on their own slack channel, so feel free to drop in for a quick chat if you like.

There were over 85 attendees that braved the cold London evening to join us for pizza, drinks, and a bit of fun with my session having a special design this time around. I went out on a limb and tried something I've never seen before, a sort of choose-your-own-adventure presentation. Below I've included a description of how I think it went, the feedback I got, and where you can find both the slides and recording online if you missed it.

Tuesday, January 9, 2024

Cloud Native London Meetup - 3 Pitfalls Everyone Should Avoid with Cloud Native Observability

 I'm heading back to the Cloud Native London meetup this week, having been given the opportunity to present due to a speaker canceling at the last minute.

I am always happy to help out and the hop to London from the Netherlands is a short and easy trip.

They have +7,000 members and it is, "...the official Cloud Native Computing Foundation (CNCF) Meetup group dedicated to building a strong, open, diverse developer community around the Cloud Native platform and technologies in London." You can also find them on their own slack channel, so feel free to drop in for a quick chat if you like.

That session I presented last time in January of 2023 was about the pitfalls everyone should avoid with cloud data and they live streamed it with a recording available online if you want to revisit.

Tomorrow, on Wednesday, 10 January in London I'll be sharing some brand new content on the pitfalls of cloud native observability.

Tuesday, January 2, 2024

O11y Guide - Beginners Guide to Open Source Instrumenting Java

Instrumenting Metrics in Java
Are you interested in joining the cloud native world and wondering what cloud native observability means for you? 

Did you always want to know more about instrumentation, metrics, and your options for coding with open standards? 

Are you a Java developer and looking for a working example to get started instrumenting your applications and services?

Look no further, as this article provides you with an easy to understand guide to instrumenting your Java using open standards.

In this article you'll learn what open source metrics are, the projects used to collect them, about the libraries available to you as a Java developer for metrics instrumentation, apply instrumentation creating a fully working example in Java for the main four metrics types, and finally, setup metrics collection to explore your Java metrics in real-time.