Observability enthusiast | Grafana Champion | Java Developer
Always looking for ways to improve software with better observability and what new insights can be gained.
๐ฅ๏ธ @openvalue.eu as a software & observability engineer and SRE.
๐ ceesbos.nl
๐จ 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.
๐ goto.ceesbos.nl/bs-c1s@grafana.bsky.social@opentelemetry.io#Observability
@openvalue.eu Hackathon Day 3. I compared Opus and Sonnet using @grafana.bsky.social gcx to diagnose the OpenTelemetry demo. Both pinpoint the root cause correctly.
And I wrote a short reflection after 3 days working on AI and how to apply that on Observability.
ceesbos.nl/posts/observ...
2nd hackathon day with @openvalue.eu
I tested gcx from @grafana.bsky.social with claude.
It works very well (with some follow up questions) really impressive!
I learned: Claude code exports OTEL data, that gives really useful insights!!
And a nice team outing ๐
goto.ceesbos.nl/hack2026d2
Next steps for a new day are to see if AI in combination with 'gcx' can solve the issues as I presented last year on Devoxx Belgium and JCON.
I am curious what the results will be ...
What actually happened? What was the root cause? ๐
๐ต๏ธI tempt to opt for the 'hard path' and conduct a thorough investigation, especially in unusual cases with significant impact. I tend to dig as long as I can to find the actual cause and by doing so I already found quite some nasty problems โบ๏ธ
๐งต
And yes, that gave me sometimes a headache or a restless night. But the reward of having a stable environment is worth it!
Sometimes, however, you cannot find the answer straight away, and you need to increase the observability of your application(s)/infrastructure.
Our OpenValue Wrapped 2025 is here! How many cups of coffee? How many AI pair programming sessions? And did we deploy on Fridays?
Watch the GIF to find out๐
#OpenValueWrapped#BetterSoftwareFaster
๐ New challenge alert! Can you spot performance issues when using virtual threads? Observability Code Challenge 2 compares regular threads vs virtual threads in Java 21 & 25 using OpenTelemetry and Grafana.
๐ goto.ceesbos.nl/ghch02#Java#Observability#VirtualThreads#OpenTelemetry#AOCC
Today I had the honor to speak at @devoxx.com about "How I solved production issues with OpenTelemetry (and how you can too)"
๐ท Photos taken by Dimitris Doutsiopoulos & @johanhutting.bsky.social
In case you missed it: slides, code examples and more is available
goto.ceesbos.nl/devoxx2025
Next week #Devoxx Belgium! I am preparing my talk for next week at the moment. Are you joining as well? Hope to see you there @devoxx.com!
m.devoxx.com/events/dvbe2...
Today I had great time at #JCON2025 presenting 'How I Solved Production Issues with OpenTelemetry (And How You Can Too)".
The @jcon.one conference is really cool to join and talk with fellow developers and share thoughts.
Missed the talk? Check the slides, code and more goto.ceesbos.nl/jcon2025
Excited for #JCON EUROPE 2025? See Cees Bos at #JCON2025 in Cologne talking about 'How I #Solved Production #Issues with #OpenTelemetry (And How You Can Too)'
Ensuring the reliability of your #Java applications is #critical โฆ
Get your free #JUG Ticket: www.jcon.one
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.one
๐จ There has been a breakthrough in the world of hash tables ๐จ
A paper that disproves the longstanding conjecture that uniform hashing is optimal.
"Optimal Bounds for Open Addressing Without Reordering" by Martรญn Farach-Colton, Andrew Krapivin, William Kuszmaul
arxiv.org/html/2501.02...
Check out this week's o11y newsletter with really excellent contributions from an o11y challenge to instrumentation tips to tooling:
o11y.news/2025-01-20/#observability#opentelemetry
๐จ Code Challenge Alert! ๐จDive into the first Application Observability 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 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
๐ Wicked! #GrafanaCON 2025 is headed to Seattle (Emerald City) from May 6-8! As a bonus, weโve added a full day of workshops on May 6.
We had hundreds of people on our waitlist last time, so sign up to receive notifications tickets go on sale: grafana.com/events/grafa...
๐ Introducing the #OpenTelemetry Report. This new report presents insights around #OTel's rapid growth, central value, instrumentation, community engagement, and developer traction.
Take a look (no form required!): https://grafana.com/opentelemetry-report
See a few charts and findings in ๐งต.
I learned more about Spring Modulith and OpenTelemetry at the @openvalue.eu Utrecht meetup today. Thanks ๐ @ceesbos.nl and Jos Roseboom and the organisers.
โ Do you recognise thisโ
Just before a demo, update to the latest version, start the new version and ๐ฅ
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 ๐๏ธ
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
Looking for fun with with #Observability and #OpenTelemetry?
Check out the adventure game introduced by @grafana.bsky.social
๐คซ psst, there is an easter egg hidden ... ๐
grafana.com/blog/2024/11...
If you have lots of new and active users like @bsky.app, I can imagine that the systems are having tough times and upscaling is needed.
I'm curious about how the monitoring dashboards look like these days.
๐ Nice to see the stats at: bsky.jazco.dev/stats@jaz.bsky.social thanks!
#observability
๐๐ผ๐ ๐ ๐๐ผ๐น๐๐ฒ๐ฑ ๐ฝ๐ฟ๐ผ๐ฑ๐๐ฐ๐๐ถ๐ผ๐ป ๐ถ๐๐๐๐ฒ๐ ๐๐ถ๐๐ต ๐ข๐ฝ๐ฒ๐ป๐ง๐ฒ๐น๐ฒ๐บ๐ฒ๐๐ฟ๐ (๐ฎ๐ป๐ฑ ๐ต๐ผ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐๐ผ๐ผ)
๐ฃ I am happy to announce that I will speak at a meetup of @openvalue.eu
Based on real-world cases I will tell how #OpenTelemetry helped me to solve production issues, #Grafana helped to visualize the data.
Check the invite โฌ๏ธ
New Meetup: Dec 3rd at OpenValue Utrecht!
๐ฆ Package encapsulation with Spring Modulith - Jos Roseboom
๐ Solving issues with OpenTelemetry - Cees Bos
Free food/drinks & great technical discussions!
17:30 - 21:30 | Few seats left!
RSVP: www.meetup.com/openvalue/ev...