eyeveebee https://eyeveebee.dev Imma Valls Sat, 22 Nov 2025 18:31:29 +0000 en-US hourly 1 https://wordpress.org/?v=6.1.9 https://eyeveebee.dev/wp-content/uploads/2021/05/cropped-ico_eyeveebee-32x32.png eyeveebee https://eyeveebee.dev 32 32 Cloud Infrastructure monitoring with Grafana Cloud https://eyeveebee.dev/cloud-infrastructure-monitoring-with-grafana-cloud Wed, 19 Nov 2025 18:23:00 +0000 https://eyeveebee.dev/?p=5779

Recording: https://grafana.com/go/webinar/cloud-infrastructure-monitoring-with-grafana-cloud/

Streamline Cloud Observability, No Data Consolidation Required

In this webinar, we will explore key concepts and practical strategies for effectively observing your cloud services. From understanding different cloud service models to implementing OpenTelemetry for consistent observability, we’ll cover a range of topics. Whether you’re managing workloads on AWS, Azure, GCP, or across multiple providers, this webinar will provide valuable insights to help you refine your cloud observability practices.

What you’ll learn

  1. Understand nuances in observing cloud service models (IaaS, PaaS, SaaS) and identify relevant telemetry.
  2. Discover strategies for monitoring across multiple cloud providers.
  3. Explore OpenTelemetry benefits for consistent observability.
  4. Enhance visibility into cost and performance for better decision-making.

Social

]]>
Señoras que a veces … hablan de achaques https://eyeveebee.dev/senoras-que-a-veces-hablan-de-achaques Sun, 02 Nov 2025 08:02:10 +0000 https://eyeveebee.dev/?p=5772 Charla con las buenas amigas Almudena Vivanco y Ana Carmona en el podcast de Almudena charlando de nuestros achaques.

Señoras que a veces … hablan de achaques

El podcast está disponible en Spotify aquí, y en YouTube aquí.

]]>
Metrics, logs, traces, and mayhem: introducing an observability adventure game powered by Grafana Alloy and OTel https://eyeveebee.dev/metrics-logs-traces-and-mayhem-introducing-an-observability-adventure-game-powered-by-grafana-alloy-and-otel Sun, 26 Oct 2025 07:04:00 +0000 https://eyeveebee.dev/?p=5709

Workshop based on the blog post “Metrics, logs, traces, and mayhem: introducing an observability adventure game powered by Grafana Alloy and OTel“, at Cloud Native Day Bergen 2025: https://2025.cloudnativebergen.dev/speaker/imma-valls

Workshop Instructions at https://github.com/grafana/adventure/blob/main/workshop.md

This hands-on workshop transforms learning about observability into an engaging adventure!

Step into a text-based game where you’ll master essential observability tools—metrics, logs, and traces—and discover how to leverage them effectively for real-world troubleshooting and gaining critical insights into your applications.

Powered by OpenTelemetry (OTel) and the Grafana stack, this session offers a unique, interactive environment for exploring the critical components of a robust observability strategy. You’ll gain practical experience identifying, understanding, and resolving complex system issues.

Whether you’re a developer, operator, or just curious about understanding your system’s health, you’ll leave with a solid foundation on how OpenTelemetry and core observability tools can empower you to solve complex problems confidently.

You’re also welcome to work in pairs and collaborate on your observability adventure!

Pre-requisites: Docker and Git are installed on your machine, or access to a web browser to run the workshop on a Killercoda playground

Social

]]>
Performance testing and observability in Grafana Cloud https://eyeveebee.dev/performance-testing-and-observability-in-grafana-cloud Fri, 24 Oct 2025 04:15:00 +0000 https://eyeveebee.dev/?p=5714

Recording: https://grafana.com/go/webinar/k6-performance-testing-and-observability-in-grafana-cloud-emea/

In today’s fast-paced digital landscape, ensuring a smooth and reliable end-user experience is critical. Join us to explore how Grafana’s suite of observability tools—Grafana Cloud k6, Frontend Observability, and Synthetic Monitoring—helps engineering teams test, monitor, and optimize user journeys across the software lifecycle.

Best of all, you’ll learn how to reuse the same k6 test scripts across performance testing and synthetic monitoring, streamlining workflows across development, QA, and production.

Whether you’re focused on frontend development, QA, or production reliability, this webinar will show how Grafana provides full visibility into your most critical user experiences.

What you’ll learn

  1. Gain real-time insights into user interactions with Grafana Cloud Frontend Observability.
  2. Proactively performance test key user flows with Grafana Cloud k6.
  3. Continuously validate those same flows in production with Grafana Cloud Synthetic Monitoring.

RSVP: https://grafana.com/go/webinar/k6-performance-testing-and-observability-in-grafana-cloud-emea/

Social

    ]]>
    The 50+ First-Timer: My OpenTelemetry Contribution and How Your CNCF Journey Can Also Start Today https://eyeveebee.dev/the-50-first-timer-my-opentelemetry-contribution-and-how-your-cncf-journey-can-also-start-today Tue, 21 Oct 2025 01:00:00 +0000 https://eyeveebee.dev/?p=5704

    This talk was presented at KCD Edinburgh 2025: https://sessionize.com/view/yz0a7tia/GridSmart?format=Embed_Styled_Html&isDark=false&title=KCD%20UK%20Edinburgh%202025

    Thinking about contributing to a CNCF project? Does it seem daunting, or perhaps you feel it’s too late to start at this stage in your career? You might be surprised to learn that it’s more accessible than you think!

    In this session, I’ll share my journey as a first-time contributor to OpenTelemetry, providing a roadmap from initial interest to a successful contribution. You’ll gain practical tips on finding the right project and those good first-time issues. We’ll explore the crucial role of mentorship, especially for individuals from underrepresented groups, and how the supportive OpenTelemetry community can guide you through the process.

    I aim to inspire you – whether you’re from an underrepresented background or believe your chance to contribute has passed – to take the plunge and discover the rewarding world of open source. You’ll leave with actionable insights and the confidence to begin your own contribution journey.

    Social

    ]]>
    The 50+ First-Timer: It’s never too late for Open Source! https://eyeveebee.dev/the-50-first-timer-its-never-too-late-for-open-source Sun, 19 Oct 2025 04:00:00 +0000 https://eyeveebee.dev/?p=5517

    This talk was presented at OpenFest Bulgaria 2025: https://cfp.openfest.org/openfest-2025/talk/WAKHZG/

    Thinking about contributing to an open source project? Does it seem daunting, or maybe you feel it’s too late to start? You might be surprised to learn how accessible it is—and how quickly you can make an impact.

    In this session, I’ll share my journey as a first-time contributor to OpenTelemetry, detailing how I went from no contributions to becoming a project member in just one month. I’ll provide a clear roadmap from initial interest to a successful contribution, giving you actionable tips on finding the right project and tackling those “good first-time issues.” We’ll explore the crucial role of mentorship and sponsorship, especially for individuals from underrepresented groups, and how the supportive OpenTelemetry community can guide you through the process. And other communities will too.

    I aim to inspire you—whether you’re from an underrepresented background or believe your chance to contribute has passed—to take the plunge and discover the rewarding world of open source. You’ll leave with actionable insights and the confidence to begin your contribution journey.

    Social

    ]]>
    Metrics, logs, traces, and mayhem: Introducing an observability adventure game powered by Grafana Alloy and OTel https://eyeveebee.dev/logs-metrics-traces-and-mayhem-an-interactive-observability-adventure-workshop-2 Sat, 18 Oct 2025 03:40:00 +0000 https://eyeveebee.dev/?p=5698

    Workshop based on the blog post “Metrics, logs, traces, and mayhem: introducing an observability adventure game powered by Grafana Alloy and OTel“, at OpenFest Sofia 2025: https://cfp.openfest.org/openfest-2025/talk/MN3STV/

    This hands-on workshop transforms learning about observability into an engaging adventure!

    Step into a text-based game where you’ll master essential observability tools—metrics, logs, and traces—and discover how to leverage them effectively for real-world troubleshooting and gaining critical insights into your applications.

    Powered by OpenTelemetry (OTel) and the Grafana stack, this session offers a unique, interactive environment for exploring the critical components of a robust observability strategy. You’ll gain practical experience identifying, understanding, and resolving complex system issues.

    Whether you’re a developer, operator, or just curious about understanding your system’s health, you’ll leave with a solid foundation on how OpenTelemetry and core observability tools can empower you to solve complex problems confidently.

    You’re also welcome to work in pairs and collaborate on your observability adventure!

    Pre-requisites: Docker and Git are installed on your machine, or access to a web browser to run the workshop on a Killercoda playground

    Social

    ]]>
    Connecting the Dots: From Joint Community Meetups to Diriving Systemic Change in Tech (a 2025 Reflection) https://eyeveebee.dev/connecting-the-dots-from-joint-community-meetups-to-systemic-allyship-in-tech-2025-reflection Wed, 08 Oct 2025 22:01:03 +0000 https://eyeveebee.dev/?p=5521
    Tech Communities Come Together

    A while back, I was reflecting on my 2024 community meetup journey. If 2024 was about recovering from a challenging year with the support of our communities, then 2025 has been fundamentally about connection. This past year has cemented my belief that the most impactful communities are those that break down silos, share resources, and actively collaborate. And this post is a reflection on why I chose to connect the dots between different groups, technologies, and cities, and what I learned along the way.

    The core thesis here is simple: we are stronger together. My focus for 2025 is on joint ventures, bringing together the best of Cloud Native BarcelonaGrafana & FriendsSoftware CraftersDevOps BCN, Kafka, and other communities, to offer the community something richer and more valuable than we could offer alone.

    Before diving into the details, I would like to extend a massive, heartfelt thank you to every single person who made this year’s community work happen. Thank you to my brilliant co-organizers for their countless times jumping in to help; to the sponsoring hosts who opened their doors and provided logistical support; to every dedicated speaker for sharing their expertise; and to every single attendee who showed up and brought the energy. You are the community, and your efforts make it worthwhile.

    I also want to commit to an honest assessment here. This journey had incredible highs, but also presented persistent challenges, particularly in terms of diversity and inclusion. Community building is a rewarding yet ongoing process, and I hope to share lessons from both the highs and the challenges.

    From Seeds to a Network: The Collaborative Formula for Community Growth

    Every journey begins with a starting point, a seed. For me, the initial ground for cultivating community stemmed from two foundational experiences. I first learned the ropes of bringing people together around shared technical interests with the Elastic User Groups in Barcelona and Madrid back in 2018, alongside Janko Strassburg, my long-time partner in crime. What followed was the restarting of Software Crafters Barcelona meetups in 2022, with Manuel Rivero‘s invaluable support and advice. The Crafters community, with its dedication to hands-on learning with regular coding dojos, truly instilled in me the value of consistency and showing up for the community.

    2024 Joint Meetup Ventures

    These experiences laid the groundwork, and 2024 truly marked the beginning of a new chapter: joint meetups. Driven by a desire to break down the invisible walls between communities, this shift felt very organic.

    The first joint venture was between Software Crafters Barcelona and Techfems, when we partnered to bring both communities together under one space in May 2024.

    Another pivotal moment came at the end of 2024 with another joint meetup: Cloud Native Barcelona 🤝 Cloud Native Lisboa. I owe a huge thank you to Fábio Sampaio for suggesting that collaboration and making it happen. It showed us the potential of connecting communities even beyond our city.

    These successful ventures quickly inspired more local cross-community events. We soon forged another partnership between the Kafka and Grafana communities (Apache Kafka meetup with Grafana in Madrid), which has continued into 2025. My sincere gratitude to Olivia Taylor and Ana Vrsalovic, whose connection was instrumental in getting these collaborations off the ground and will continue beyond 2026 as we expand to include other communities.

    These initial joint steps were just the beginning. This year, 2025, has seen these collaborations grow exponentially, transforming those initial seeds into an interconnected network that spans multiple communities, cities, and technologies. Working together has multiplied our impact.

    The 2025 Collaborative Calendar: Connecting the Dots in Action

    Reviewing this year’s meetups, a pattern emerges: we are seeing an increase in joint meetups.

    All those collaborations have been, and I am sure will continue to be, very rewarding.

    DateMeetupCityJoint Venture
    23.01.2025Kubernetes Meetup @ Glovo: Testing Environments & Operators AutomationBarcelonaGlovo Tech Talks
    29.01.2025🥋 Leap Year — Coding dojo @Gartner 💥Barcelona
    05.02.2025Open Source Observability in Action with OpenTelemetry & the Grafana StackOporto
    15.02.2025Women In APIs – GET /Speaking Barcelona 2025BarcelonaWomen In APIs | TechFems | Software Crafters Barcelona | Cloud Native Barcelona
    26.02.2025🥋 Coding Dojo 🥋 @ LIFULL Connect – Mars Rovers kata con UnityBarcelona
    05.03.2025🛠️ Taller de DDD Buscando el evento de dominio ideal @ RunroomBarcelona
    18.03.2025Grafana & Friends at 42 MadridMadrid
    20.03.2025Cloud Native Barcelona at eDreams ODIGEOBarcelona
    25.03.2025🛠️ Métricas, logs, trazas y caos: una aventura de o11y con Grafana Alloy y OTelBarcelona
    26.03.2025Coding Dojo @ Adobe CommerceBarcelona
    03-04-2025An introductory journey through Kubernetes networkingBarcelonaFree Software Barcelona
    09.04.2025Kata de Arquitectura @ TrainlineBarcelona
    09.04.2025DevOps BCN Meetup – Abril 2025Barcelona
    22.04.2025PostgreSQL Meetup: CloudNativePGBarcelonaBarcelona PostgreSQL User Group
    24.04.2025Tech Discovery @ EdpuzzleBarcelona
    30.04.2025🥋 Coding Dojo 🥋 @ The Refactor ProjectBarcelona
    08.05.2025The Quest for Engineering Excellence: Reliability, Observability & TestingLisboaPipedrive Talks Lisbon
    14.05.2025🛠️ Taller de DDD Definiendo estrategia Readmodel @ RunroomBarcelona
    14.05.2025Telemetry dashboards: Grafana + Snowflake + KafkaBarcelonaBarcelona Apache Kafka | Innoit
    14.05.2025Grafana & Friends Amsterdam @ HCS CompanyAmsterdam
    28.05.2025Cloud Native Lisbon 🤝 Grafana & Friends LisboaLisboaCloud Native Lisbon
    04.06.2025GrafanaCON Recap BarcelonaBarcelona
    11.06.2025Cloud Native Barcelona OpenTelemetry #1Barcelona
    25.06.2025GrafanaCON Recap MadridMadrid
    15.07.2025🥋 Coding Dojo 🥋 @ Adobe CommerceBarcelona
    23.07.2025🍻 Crafter beers 🍻Barcelona
    04.09.2025DevOps BCN Group 🤝 Cloud Native BarcelonaBarcelonaDevOps BCN Group
    10.09.2025Grafana & Friends at 0+XStockholm
    24.09.2025Grafana & Friends 🤝 Snowflake + KafkaAmsterdamAmsterdam Apache Kafka® | Amsterdam Data Streaming
    30.09.2025Grafana & Friends 🤝 KyndrylBarcelona
    16.10.2025Tech Discovery @ EdpuzzleBarcelona
    30.10.2025TechTalks | Data Analytics for Business GrowthBarcelona
    30.10.2025DevOps Bcn 🤝 Grafana & FriendsBarcelonaDevOps BCN Group
    08.11.2025Global Day of Code Retreat 2025 @Adobe Commerce | AI EditionBarcelona
    08.11.2025Global Day of Code Retreat 2025 @Trainline | AI EditionBarcelona
    11.11.2025Grafana & Friends @ CelonisMadrid
    24.11.2025🌟 Open Doors: FEMgineers Internship Program at FactorialBarcelona
    26.11.1025🌱 Cloud Native Sustainability Month 2025 – Barcelona Edition 🌱BarcelonaGreen Software – Barcelona
    24.11.2025DevOps BCN Meetup – Noviembre 2025Barcelona
    27.11.2025Grafana & Friends 🤝 Apache Kafka®BarcelonaBarcelona Apache Kafka®
    27.11.2025Grafana & Friends StockholmStockholm
    xx.11.2025Grafana & Friends ZurichZurichZürich Apache Kafka® Meetup by Confluent | Kong/ZURICH
    Community Meetups 2025

    Beyond the impressive numbers, the real reward of this collaborative approach is the synergy it creates. Simply put, joint ventures lower the organizational burden: finding hosts and speakers. By co-organizing, we share the workload, access diverse networks, and gain exposure to users and technologies we might not see in our core groups alone.

    Grafana & Friends 🤝 Snowflake + Kafka – speakers

    As Luca Berton noted after one of our cross-community events, “These cross-community meetups (Grafana, Kafka, Snowflake) are exactly where innovation happens“. In fact, by joining three different communities, we actually achieved an all-women speaker lineup, a rare and rewarding occurrence.

    While our collaborative formula boosts audience size and exposure, it doesn’t automatically solve for deep-seated systemic issues. The reality of community work, as I’ve experienced repeatedly this year, is the persistent struggle to consistently find diverse voices from underrepresented groups for our speaker lineups. We must also seriously examine why we don’t see a proportional representation of diverse attendees.

    While creating an inclusive conference with diverse voices is something we are getting better at, and we can influence as attendees, speakers, and sponsors, as meetup organizers, we face a tough, immediate decision: cancel an event until we achieve a diverse lineup, or proceed with a homogeneous one. Meetups are planned in weeks, not months, leaving us a narrow margin to pivot.

    It’s not enough to be welcoming and inclusive. We must actively investigate the systemic barriers that prevent certain groups from attending or participating in meetups.

    This continuous effort is a central part of my commitment as a community builder in the local community.

    My resolution for 2026 is to move beyond good intentions and establish a data-driven approach.

    I will begin gathering concrete data on the diversity of speakers and attendees. Once we have this baseline, we can explore and measure additional, targeted initiatives beyond our joint meetups to create truly inclusive spaces.

    The journey of joint meetups in 2025 demonstrated that we are stronger together in technical collaboration. However, this combined strength should be intentionally leveraged to drive a more profound change. True allyship for systemic justice is not merely welcoming individuals. It is the commitment to dismantle the systemic barriers that prevent proportional representation in our communities and, by extension, the wider industry.

    Our collaborative formula, connecting community groups across cities and technologies, is just one such initiative.

    By committing to a data-driven approach in 2026, we are transitioning from recognizing the challenge to actively measuring and targeting the underlying structures of inequality, ensuring our local organizing efforts are a core engine for systemic change in tech.

    ]]>
    Creating My Inclusive Speaking Rider https://eyeveebee.dev/creating-my-inclusive-speaking-rider Sun, 05 Oct 2025 20:46:56 +0000 https://eyeveebee.dev/?p=5473
    Creating My Inclusive Speaking Rider

    A Speaker Rider is a Tool for Allyship

    I’m thrilled to share my personal Speaking Rider for conferences. It’s an adaptation of the traditional concept, evolving from merely outlining A/V needs to serving as a vital instrument for inclusion at events.

    « We need to hear from more diverse voices and create safe spaces for everyone to feel welcome, and I hope to play a part in achieving that with this speaker rider »

    As a speaker, I recognize the privilege of being invited to the stage. This privilege carries a responsibility: to use my platform to ensure that the communities I join are welcoming, diverse, and safe. My Rider is a simple way for organizers to know exactly where I stand.

    Diversity & Representation

    Diverse Voices

    My core requirement is straightforward: I will only participate in events that demonstrate a clear and strategic commitment to diversity and inclusion. This must be evident in the content, the speakers, and the organizing team.

    Before I agree to speak, I will review your speaker lineup and the organizing team.

    My absolute line in the sand is clear: I will not participate if I am the only woman in the speaker lineup. I stand by the philosophy that a single voice is a token, not a representation.

    I want to see a diverse organization. The event organizing committee itself should be aware of and actively address gender, racial, and other systemic imbalances. Diversity is not just a stage issue; it must be baked into the event’s leadership.

    Accessibility Matters! The venue, stage, and event space must be designed to accommodate all individuals, regardless of their physical abilities. If the event is not accessible to individuals who use mobility aids, have sensory needs, or require quiet spaces, be transparent about these limitations. Community events cannot always afford the perfect venues and means, but can clarify the situation beforehand.

    The organization should care about inclusive language (e.g., avoiding jargon, ableist slurs, and gendered language). The event’s promotion, content, and internal communication must reflect this sensitivity.

    The Code of Conduct

    Code Of Conduct

    A Code of Conduct (CoC) is foundational for any inclusive event. However, a CoC is worthless without dedicated enforcement. This is a crucial element of my rider: the commitment to a CoC must be backed by transparent action. This means clearly informing attendees how to report any incident, from harassment to discrimination, and ensuring those reports are acted upon.

    A dedicated and trained CoC team is essential. The individuals responsible for CoC response must be clearly identifiable and, when possible, solely devoted to this task during the event, not diverted by logistics, A/V duties, or other organizational responsibilities. They are required to undergo compulsory training on how to effectively and compassionately receive, investigate, and resolve incident reports. I highly recommend resources such as Lian Li’s dedicated CoC training video and scenarios.

    I strongly recommend including at least one external, trusted community member (who is neither an event team member nor an organizer) on the CoC committee. This provides objectivity, specialized experience, and builds trust with attendees in case they want to report one of the organizers.

    When an incident occurs, the focus must be on the reporter’s safety and well-being. A public, yet vague, CoC log is recommended to demonstrate that reports are taken seriously and action is being taken.

    Recommended Viewing & Resources

    For organizers who are serious about building better communities, I recommend this talk on intentional allyship and event organizing:

    This talk explores the challenges of building communities, the distinction between diversity and inclusion, and the importance of intentional strategy over mere good intentions.

    The movement to create inclusive riders is a collective one. I’m indebted to the resources that shaped this document:

    ]]>
    Supercharging Grafana with Community Plugins https://eyeveebee.dev/supercharging-grafana-with-community-plugins Wed, 24 Sep 2025 07:00:00 +0000 https://eyeveebee.dev/?p=5454

    This talk was presented at Grafana & Friends Amsterdam meetup, a joint meetup with the Amsterdam Apache Kafka and Amsterdam Data Streaming communities.

    Grafana is powerful on its own, but its true potential lies in its vibrant community of plugin developers. In this talk, we’ll explore how community plugins extend Grafana’s core functionality, enabling you to connect to a broader range of data sources and visualize your data in new ways. As a practical example, we’ll introduce the Kafka Data Source plugin and demonstrate how it lets you directly query and visualize Kafka topic data in your dashboards, bypassing the need for intermediate storage or external services.

    Social

    ]]>