Cees Bos

@cbos@foojay.social
19 Followers
71 Following
34 Posts

Java Developer, Observability Engineer and SRE at OpenValue / Grafana Champion

#OpenTelemetry #Grafana #Observability

Observability enthusiast and Grafana Champion, always looking for ways to improve software with better observability and what new insights can be gained. Delivering reliable software is always my priority. Combining existing tools often results in new ways to get an even better view.

Githubhttps://github.com/cbos
Bloghttps://ceesbos.nl

Great talks, #nerdy jokes, and #Java legends everywhere, what a fantastic way to end our first day at #JCON2025!

Huge thanks to all speakers for being the heart and soul of our #community. We appreciate every single one of you!

Today I had great time at #JCON2025 presenting 'How I Solved Production Issues with OpenTelemetry (And How You Can Too)".
The #JCON conference is really cool to join and talk with fellow developers and share thoughts.

Missed the talk? Check the slides, code and other details: https://goto.ceesbos.nl/jcon2025

Thanks to @jcon for organising this conference!

JCON

Slides All shared slides from Cees Bos Details about code examples An overview of the demo setup I used during the presentation: The K6 scripts and the code of Alpha en Beta services can be found here: 🖵 https://github.com/cbos/solving-problems-with-opentelemetry The OpenTelemetry collector, Prometheus, Tempo, Loki and Grafana are part of the Observability Toolkit: 🖵 https://github.com/cbos/observability-toolkit OpenTelemetry documentation As mentioned during the talk, OpenTelemetry has a lot of good documentation. Here are some links:

My gists about Observability

🚨 Code Challenge Alert! The first Application Observability Code Challenge explained in a step-by-step approach.
#OpenTelemetry helped to increase the observability, #Grafana helped to visualise it.
👉 https://goto.ceesbos.nl/m-c1s

@grafana @opentelemetry

Challenge 1 - step by step revealed

The first of the Application Observability Code Challenges step by step revealed. The application has some unexpected behaviour. In this post I will explain step by step what you can learn from the metrics and how you can improve the observability of the application to finally find the real problem.

My gists about Observability

Today I am preparing for #JCON
Within two weeks I will be presenting how #OpenTelemetry can help you with your observability challenges. I am looking forward to the conference!

@jcon

🚨 Code Challenge Alert! 🚨Dive into the first Application Observability Code Challenge 🛠️ Uncover unexpected behavior using test scripts and observability data, then enhance it to prove your fix! Ready to debug? 🤔👩‍💻👨‍💻
https://goto.ceesbos.nl/c1

#CodeChallenge #Observability #OpenTelemetry

Application Observability Code Challenge 1

The first of the Application Observability Code Challenges is now available. A simple Spring Boot application with a REST endpoint implemented in Jersey/JAX-RS This application has some unexpected behaviour. Can you find out what is happening based on the observability data? Can you improve the observability to prove that a fix really fixed the problems?

📣 Application Observability Code Challenges are coming soon!
Goal: develop an observability mindset and practice with your observability tools.
https://goto.ceesbos.nl/aocc

The first challenge is being prepared! Stay tuned!
#AOCC #OpenTelemetry

Application Observability Code Challenges

Application Observability Code Challenges are a way to challenge yourself to improve the observability of a sample application. Of course, this application has some surprises that you probably did not expect. These challenges will help you develop an observability mindset and become more familiar with your observability tools.

#GrafanaCON 2025 has been announced by @grafana 📣
This reminds me of my own talk back in April, it was a great honour to speak at GrafanaCON 2024 see https://goto.ceesbos.nl/gc24

I am looking for to this event in 2025! See https://grafana.com/events/grafanacon/
Maybe on stage again??

GrafanaCON

During GrafanaCON I presented by talk and I also introduced the topic ’explore traces’ during the Unconference track. Talk Photos Unconference topics, explore traces as first Introduction of unconference topic explore traces ‹ ›

By the way, I was not the only one facing a problem with 503 errors ... already a issue was opened, so I could add my findings to the ticket, hopefully that contributes to a fast resolution of the issue.

https://github.com/open-telemetry/opentelemetry-demo/issues/1800

5xx errors in load generator · Issue #1800 · open-telemetry/opentelemetry-demo

Bug Report helm list -A my-otel-demo ...... deployed opentelemetry-demo-0.33.4 1.12.0 Symptom Lots and lots of 5xx errors. Failed to load resource: the server responded with a status of 503 (Servic...

GitHub

❓ Do you recognise this❓

Just before a demo, update to the latest version, start the new version and 💥
Forget about 'just' ... and start searching 🔍

But that is the good thing about #observability and #OpenTelemetry, you can find the problem and fix it 😅

This is why I love #observability: it helps to fix problems faster 🏎️

Does your observability practice incorporate #Prometheus? #OTel? Both? Let us know your state of #observability in the 2025 Observability Survey.

It only takes 5 minutes and you could win a #Grafana swag pack! Winners will be selected at the end of Nov and Dec: https://grafana.com/observability-survey/?mdm=social&src=ma&camp=obs-survey-2025

Observability Survey Report 2025 - key findings | Grafana Labs

Learn what observability practitioners have to say about the biggest trends in the industry, including cost, tool overload, open source, AI, and more.

Grafana Labs