-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtalks.yaml
More file actions
704 lines (639 loc) · 39.7 KB
/
talks.yaml
File metadata and controls
704 lines (639 loc) · 39.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
- id: 2026-03-26-kubecon-eu-taming-wasteful-telemetry
date: '2026-03-26'
title: "Day-2 Reality Check: Taming Wasteful Telemetry"
description: >
Your observability pipeline is running and everything seems fine—until you notice the bill. High-cardinality metrics, duplicate attributes, and over-eager auto-instrumentation silently inflate costs. A developer adding user IDs as labels turned a 2k USD metric into 20k USD. .NET auto-instrumentation attaches all IPs and MACs to host attributes—data never queried. The Kubernetes processor duplicates information already captured. This talk examines sources of telemetry waste: unbounded cardinality, redundant processor data, and auto-instrumentation defaults prioritizing completeness over practicality. We'll discuss pipeline fixes using the OpenTelemetry Collector to drop attributes and transform telemetry, plus Instrumentation Score for quality assessment. We'll explore proactive approaches reducing waste at the source through opinionated auto-instrumentation. Attendees will learn to identify waste, assess cardinality, apply solutions, and reduce costs without sacrificing visibility.
location: "Amsterdam, Netherlands 🇳🇱"
event_name: 'KubeCon + CloudNativeCon Europe 2026'
event_link: https://sched.co/2CW6M
co_speakers:
- Elena Kovalenko, Delivery Hero
- id: 2026-03-24-kubecon-eu-otel-project-update
date: '2026-03-24'
title: "OpenTelemetry Project Update and 'Ask the Experts'"
description: >
Join us for the official project update OpenTelemetry session at KubeCon+CloudNativeCon. OpenTelemetry contributors have been working hard to evolve the project to be stable by default and simplify its usage. Governance Committee members will discuss these and other exciting improvements in the project since the last update in Atlanta. This session will also be your opportunity to engage with contributors and maintainers from across the project and get your questions answered!
location: "Amsterdam, Netherlands 🇳🇱"
event_name: 'KubeCon + CloudNativeCon Europe 2026'
event_link: https://sched.co/2EF6i
co_speakers:
- Pablo Baeyens, Datadog
- Marylia Gutierrez, Grafana Labs
- Severin Neumann, Causely
- id: 2026-03-23-observability-day-otel-gateways
date: '2026-03-23'
title: "OpenTelemetry Gateways: Enforce, Transform, Route"
description: >
Teaching every development team about telemetry best practices doesn't scale. When bad data flows through pipelines (PII leakage, misconfigured attributes, cost-inflating noise) you need a centralized control point. OpenTelemetry collector gateways provide that enforcement layer between applications and backends. This talk presents proven gateway architectures from production environments managing cloud and on-premises telemetry. We'll demonstrate validation rules enforcing semantic conventions, transformation pipelines that enrich or redact data, and routing configurations enabling backend flexibility without developer refactoring. You'll see real configurations: blocking PII, enforcing mandatory attributes, and filtering high-cardinality data before it leaves your premises. We'll cover performance at scale, security boundaries for multi-tenant environments, and managing configuration drift. Attendees leave with blueprints and configurations ready for deployment.
location: "Amsterdam, Netherlands 🇳🇱"
event_name: 'Observability Day Europe 2026'
event_link: https://sched.co/2DY7t
co_speakers:
- Natalie Ujuk, IG Group
- id: 2026-03-23-observability-day-welcome
date: '2026-03-23'
title: "Observability Day | Welcome + Opening Remarks"
location: "Amsterdam, Netherlands 🇳🇱"
slides: /2026/2026-03-23-observability-day-welcome/slides.pdf
event_name: 'Observability Day Europe 2026'
event_link: https://sched.co/2DYMy
- id: 2025-11-11-kubecon-na-instrumentation-score
date: '2025-11-11'
title: 'Instrumentation Score: The Difference Between Telemetry and Good Telemetry'
description: >
The session introduces an open standard for assessing OpenTelemetry data quality, consistency, and completeness. Speakers explain how the Instrumentation Score helps practitioners "collect excellent telemetry" and identifies gaps in observability practices, moving beyond mere data collection toward actionable insights.
location: "Atlanta, GA, 🇺🇸"
slides: /2025/2025-11-11-kubecon-na-instrumentation-score/slides.pdf
event_name: 'KubeCon + CloudNativeCon North America 2025'
event_link: https://sched.co/27FWx
co_speakers:
- Michele Mancioppi, Dash0
- id: 2025-11-10-observability-day-bad-telemetry
date: '2025-11-10'
title: "There's a Lot of Bad Telemetry Out There"
description: >
The presentation addresses problems with poor-quality telemetry data. As described, "Much telemetry is bad: noisy, costly, and hides real signals." The speakers examine issues like auto-instrumentation noise and verbose traces, then demonstrate solutions using OpenTelemetry Collector configurations to filter and improve data quality at the pipeline level.
location: "Atlanta, GA, 🇺🇸"
slides: /2025/2025-11-10-observability-day-bad-telemetry/slides.pdf
event_name: 'Observability Day NA 2025'
event_link: https://sched.co/28D5B
co_speakers:
- Dan Gomez Blanco, New Relic
- id: 2025-11-10-observability-day-panel
date: '2025-11-10'
title: 'Panel: Surviving and Thriving With OpenTelemetry: A Day 2 Operations'
description: >
The panel addresses operational challenges with OpenTelemetry Collector at scale, including "managing large fleets, ensuring config stability, controlling costs, and maintaining data quality." Speakers share strategies from real-world implementations covering fleet management, safe rollouts, problematic data handling, and the path toward stable Collector v1 releases.
location: "Atlanta, GA, 🇺🇸"
slides: /2025/2025-11-10-observability-day-panel/slides.pdf
event_name: 'Observability Day NA 2025'
event_link: https://sched.co/28D30
co_speakers:
- Myrle Krantz, Grafana Labs
- Joseph Knight, Capital One
- Vijay Samuel, eBay
- Panos Tsilopoulos, Nike
- id: 2025-10-14-datadog-berlin
date: '2025-10-14'
title: "What's Bad Telemetry Anyway?"
description: >
Discusses how excessive telemetry often becomes "expensive, noisy, and surprisingly unhelpful" and explores strategies for meaningful observability.
location: "Berlin, 🇩🇪"
slides: /2025/2025-10-14-datadog-berlin/slides.pdf
event_name: 'Datadog User Group Berlin'
event_link: https://www.meetup.com/datadog-berlin/events/310647845/
- id: 2025-07-02-cloudland
date: '2025-07-02'
title: 'Getting Started with OpenTelemetry: A Gateway to Modern Observability'
description: ""
location: "Soltau, 🇩🇪"
slides: /2025/2025-07-02-cloudland/slides.pdf
event_name: 'CloudLand 2025'
event_link: https://meine.doag.org/events/cloudland/2025/agenda/#agendaId.5807
- id: 2025-05-06-gophercon
date: '2025-05-06'
title: 'Instrumentação com OpenTelemetry: Técnicas e Boas Práticas'
description: ""
location: "Florianópolis, SC, 🇧🇷 (Virtual)"
slides: /2025/2025-05-06-gophercon/slides.pdf
event_name: 'GopherCon LATAM 2025'
- id: 2025-04-03-kubecon-eu-otel-sucks
date: '2025-04-03'
title: OTel Sucks (But Also Rocks!)
description: >
OpenTelemetry (OTel) has become a cornerstone of observability, but the journey hasn't been without challenges. Inspired by the famous "Linux Sucks" format, this talk explores OTel's pain points and highlights its successes.
We'll cover:
* SDK Configuration: Once complex for simple scenarios, now simplified by the Config SIG.
* Collector Challenges: Tail-sampling woes and Prometheus performance issues, balanced by OTel's ability to handle multiple signals in one binary with great performance using OTLP.
* Semantic Conventions: Painful changes, like in HTTP conventions, but with long-term benefits through unified standards.
Featuring real-world user insights, this session delivers a brutally honest yet optimistic take on OTel's evolution. Perfect for anyone navigating OpenTelemetry's complexities or celebrating its strengths.
location: "London, 🇬🇧"
recording: https://youtu.be/QzStkLbA7Qk
slides: /2025/2025-04-03-kubecon-eu-otel-sucks/slides.pdf
event_name: 'KubeCon + CloudNativeCon Europe 2025'
event_link: https://sched.co/1txHm
- id: 2025-01-23-datadog-user-group
date: '2025-01-23'
title: Introduction to OpenTelemetry
description: ""
location: "Berlin, 🇩🇪"
slides: /2025/2025-01-23-datadog-user-group/slides.pdf
event_name: 'Datadog User Group Berlin'
- id: 2024-11-04-kubecon-na
date: '2024-11-04'
title: OpenTelemetry Project Update
description: >
This is the official OpenTelemetry session at Kubecon. OpenTelemetry started with distributed traces and metrics, but the
project's vision has always been to provide whatever signals are needed from infrastructure, services, and more. This
session will focus on what's coming next, including new signals and sources. Join to learn about OpenTelemetry's new
logging functionality, including its two logging paths, the benefits of each, and real-world production examples. We'll
show the power of the next wave of OpenTelemetry enhancements, including profiling and the insights that this unlocks in
combination with distributed traces, and how we're extending your observability to client applications. We'll wrap up with
a Q&A of 10+ project maintainers, who can speak to these topics and more.
location: "Salt Lake City, UT, 🇺🇸"
recording: https://youtu.be/rX7gKt4QlTk
slides: /2024/2024-11-04-kubecon-na/slides.pdf
event_name: 'KubeCon + CloudNativeCon North America 2024'
event_link: https://sched.co/1hovy
co_speakers:
- Morgan Mclean, Splunk
- Daniel Dyla, Dynatrace
- Ted Young, ServiceNow
- Alolita Sharma, Apple
- id: 2024-10-10-kcd-austria
date: '2024-10-10'
title: Kubernetes Community Day Austria
description: >
As cloud native technologies become increasingly prevalent, the need for robustness, scalability, and efficiency in these
systems is more critical than ever. Observability serves as a cornerstone in meeting these demands by offering profound
insights into the behavior of applications and their underlying infrastructure. This keynote will delve into the essential
elements of observability within cloud native environments, emphasizing the comprehensive visibility it affords into
complex and dynamic systems. We will also explore the cultural shifts encouraged by observability, highlighting how it
fosters a proactive approach to system management and optimization. Join us to uncover how deep observability can transform
your cloud native strategy, ensuring your infrastructure not only meets current demands but is also primed for future
challenges.
location: "Vienna, 🇦🇹"
slides: /2024/2024-10-10-kcd-austria/slides.pdf
event_name: 'Kubernetes Community Day'
event_link: https://kcdaustria2024.sessionize.com/session/740116
- id: 2024-you-choose
date: '2024-10-08'
title: You Choose - Data Pipelines
description: ''
location: "Online, 🌍"
recording: https://youtu.be/fhIuylaJ1xA
- id: 2024-otel-community-day
date: '2024-06-25'
title: OpenTelemetry Governance Panel
description: >
PANEL: OpenTelemetry Governance Panel - Reese Lee, New Relic; Juraci Paixao Krohling, Grafana Labs; Alolita Sharma, Apple;
Daniel Dyla, Dynatrace
location: "Seattle, WA, 🇺🇸"
recording: https://youtu.be/Mfh_0Qn_1zo
- id: 2024-06-06-cncf-duesseldorf
date: '2024-06-06'
title: Demystifying Sampling
description: >
Juraci Kröhling - Principal Engineer at Grafana Labs Labs and OpenTelemetry Governing Board Member and CNCF Ambassador, will
be demystifying sampling and looking at concepts and practices for sampling logs, metrics and traces.
location: "Düsseldorf, 🇩🇪"
slides: /2024/2024-06-06-cncf-duesseldorf/slides.pdf
event_name: 'CNCF Düsseldorf'
- id: 2024-05-24-cncf-santa-catarina
date: '2024-05-24'
title: "Menu de Degustação para OTel Collector"
description: >
Hoje vamos fazer algo diferente: vou transmitir ao vivo em conjunto com o grupo da CNCF de Santa Catarina. Vou oferecer um
menu de degustação para OTel Collector, mostrando como fazer coisas bem específicas, do começo ao fim.
location: "Online, 🇧🇷"
recording: https://youtu.be/o7CYHjZuykM
slides: /2024/2024-05-24-cncf-santa-catarina/slides.pdf
event_name: 'CNCF Santa Catarina'
- id: 2024-03-19-observability-day
date: '2024-03-19'
title: "Real-World Sampling – Lessons Learned After Reducing ~80% of Our O11y Costs"
description: >
Application observability tools play a crucial role in the optimization of application performance. However, it can be costly
when a good instrumentation strategy isn't in place. Without carefully selecting which data to keep, it can become a
financial problem. With this in mind, Pismo considered some types of sampling, from vendor-specific solutions to open-source
ones, and ended up landing at OpenTelemetry's Tail Sampling processor due to the flexibility of the policies that can be
used, as well as its performance, reliability, and vendor neutrality. In this presentation, Juraci will talk about strategies
to achieve a highly available tail-sampling setup, while Alexandre will show what his team did at Pismo to reduce their
application observability costs by about 80% while keeping enough data to observe their applications adequately. At the end
of this session, you'll learn why sampling is needed, what tail-sampling is, and the trade-offs to consider when planning
its usage.
location: "Paris, 🇫🇷"
recording: https://youtu.be/1mHlsWinfTE
slides: /2024/2024-03-19-observability-day/slides.pdf
event_name: 'Observability Day'
- id: 2024-03-18-rejekts
date: '2024-03-18'
title: Building Resilient Observability Pipelines in Kubernetes with OpenTelemetry Collector
description: >
Deploying OpenTelemetry Collector on Kubernetes is straightforward with Helm charts and the Operator. However, achieving a
robust and production-quality observability pipeline requires thoughtful configuration and experimentation.
location: "Paris, 🇫🇷"
recording: https://youtu.be/S1K26-2wG8w
slides: /2024/2024-03-18-rejekts/slides.pdf
event_name: 'Cloud_Native Rejekts'
- id: 2024-02-23-kcd-sp
date: '2024-02-23'
title: "Estado da Arte na Observabilidade 🇧🇷"
description: >
Nessa apresentação neutra, Juraci Paixão Kröhling examinará as melhores ferramentas de código livre na vanguarda da
obsevabilidade. Serão abordados os pontos fortes e fracos de ferramentas nas áreas de instrumentação, coleta, e
armazenamento de dados de telemetria, como logs, rastros, e métricas. Este exame profundo sobre o estado atual da
obsevabilidade oferecerá uma visão equilibrada de desafios e soluções, moldando o futuro da observabilidade com código livre.
location: "Online, 🌍"
slides: /2024/2024-02-23-kcd-sp/slides.pdf
event_name: 'Kubernetes Community Days - São Paulo'
- id: 2023-humans-of-otel
date: '2023-12-20'
title: The Humans of OTel - KubeCon NA 2023
description: >
We caught up with some of the contributors, maintainers, and practitioners of OpenTelemetry at the OpenTelemetry Observatory
for KubeCon NA in Chicago. They share their thoughts on OTel, Observability, and more!
location: "Online, 🌍"
recording: https://youtu.be/coPrhP_7lVU
- id: 2023-grafana-office-hours
date: '2023-12-08'
title: 'Getting started with OpenTelemetry, with Juraci Paixão Kröhling (Grafana Office Hours #23)'
description: >
Principal Engineer Juraci Paixão Kröhling talks to us about getting started with OpenTelemetry: what it is, why everyone's
talking about it, and how to instrument your systems and improve their reliability and observability. Juraci is a contributor
to open source projects like Jaeger and OpenTelemetry.
location: "Online, 🌍"
recording: https://youtu.be/Xhh9V7uRP88
- id: 2023-grafana-and-friends
date: '2023-12-06'
title: 'Encore: Best practices in Observability and OpenTelemetry at Deutsche Bank'
description: >
Join us for a second meetup at Deutsche Bank Berlin Technology Centre featuring presentations from Andrey Tyulenev, SRE Lead,
Deutsche Bank Berlin Technology Centre, and Juraci Paixão Kröhling, Software Engineer at Grafana Labs and a Governance
Committee member for the OpenTelemetry project.
location: "Berlin, 🇩🇪"
slides: /2023/2023-12-06-grafana-and-friends/slides.pdf
event_name: 'Meetup: Grafana and Friends'
event_link: https://www.meetup.com/grafana-and-friends-berlin/events/296932045
- id: 2023-geeking-out
date: '2023-11-21'
title: E11 - The One Where We Geek Out on OpenTelemetry with Juraci Paixão Kröhling of Grafana Labs
description: >
Juraci Paixão Kröhling of Grafana Labs geeks out with Adriana Villela on all things OpenTelemetry! As an early contributor to
OpenTelemetry haling from the pre-OTel days of OpenTracing, Juraci reflects on how much the project has changed and evolved.
He also talks about his role on the OpenTelemetry Governance Committee (GC) and how the GC serves the OTel community at
large, and about his continued involvement in the OpenTelemetry Collector. Juraci closes by sharing his passion for
contributing to diversity in tech through Outreachy, highlighting his commitment to enriching the technology community.
location: "Online, 🌍"
recording: https://youtu.be/u5oXMGQd1Oc
- id: 2023-11-08-kubecon-na
date: '2023-11-08'
title: "🚨 Contribfest: OpenTelemetry Contribfest"
description: >
Join the OpenTelemetry maintainers in making OpenTelemetry better for everyone. OpenTelemetry will have several opportunities
to contribute. The OpenTelemetry Collector is vendor-agnostic implementation for receiving, processing and exporting telemetry
data. The Collector is a large ecosystem, including individual components, a telemetry transformation language, helm charts,
and a Kubernetes operator. Join the Collector maintainers and help fix bugs, add new features, and add new transformation
functions. OpenTelemetry JavaScript is an OTel client written in typescript which supports traces, metrics, and logs, but an
observability client is only as good as the telemetry it collects. Help the OTel JS maintainers update the instrumentation
libraries and ensure they are outputting semantic convention-compliant telemetry data.
location: "Chicago, IL, 🇺🇸"
slides: /2023/2023-11-08-kubecon-na/slides.pdf
event_name: 'KubeCon + CloudNativeCon North America 2023'
event_link: https://sched.co/1R2rQ
co_speakers:
- Daniel Dyla, Dynatrace
- Tyler Helmuth, Honeycomb
- Alex Boten, Lightstep
- Anthony Mirabella, AWS
- id: 2023-09-29-linuxtips
date: '2023-09-29'
title: "O fantástico mundo da observabilidade"
description: >
Nessa sessão, Juraci Paixão Kröhling fala sobre porquê precisamos de observabilidade, qual a diferença entre observabilidade e
monitoramento, onde entra a telemetria nessa história toda, assim como os principais tipos de telemetria, quando usá-los e
quando NÃO usá-los.
location: "Online, 🇧🇷"
slides: /2023/2023-09-29-linuxtips/slides.pdf
event_name: 'Aniversário da LinuxTips'
- id: 2023-05-09-cncf-luxembourg
date: '2023-05-09'
title: 'Unlocking Observability: Your Gateway to OpenTelemetry'
description: >
Discover the power of observability with OpenTelemetry: your one-stop solution for unified, efficient, and seamless
monitoring of applications and infrastructure. Empower your teams to gain insights, optimize performance, and enhance
reliability with this meetup about OpenTelemetry.
location: "Online, 🇱🇺"
slides: /2023/2023-05-09-cncf-luxembourg/slides.pdf
event_name: 'Cloud Native Luxembourg Meetup'
event_link: https://community.cncf.io/events/details/cncf-luxembourg-presents-unlocking-observability-your-gateway-to-opentelemetry/
- id: 2023-05-06-devopsdays-aracaju
date: '2023-05-06'
title: "Dissecando rastreamento distribuído"
description: >
Nessa apresentação, Juraci Paixão Kröhling vai mostrar todos os aspectos do rastreamento distribuído, para que você possa
entender de uma vez por todas como funciona e como implementar nos seus projetos!
location: "Aracaju, SE, 🇧🇷"
slides: /2023/2023-05-06-devopsdays-aracaju/slides.pdf
event_name: 'DevOpsDays Aracaju'
event_link: https://devopsdays.org/events/2023-aracaju/program/juraci-paixao
- id: 2023-kubecon-eu
date: '2023-04-18'
title: 'Panel Discussion: The Present and Future of Open Source Observability'
description: >
In this panel discussion, maintainers and end-users come together to discuss the recent advances in the open source
observability ecosystem, and talk about the challenges and opportunities for the community in the future.
location: "Amsterdam, 🇳🇱"
recording: https://youtu.be/B-4kYdN-6-w
- id: 2023-is-it-observable
date: '2023-03-22'
title: Observable Lightning Talks March 2023
description: >
Looking for tips from thought leaders of the observability industry?
Observable lighting talks open the stage to three speakers sharing their experiences, recommendations, best practices, and
more.
This 2sd edition of the Lighting talks covered :
location: "Online, 🌍"
recording: https://youtu.be/1p_Cm2kkZu8
- id: 2023-grafana
date: '2023-02-01'
title: "Observabilidade com Grafana OpenSource e Rastreamento Distribuído"
description: >
A sessão terá uma hora de duração e tratará da jornada de Observabilidade com o Grafana Open Source, bem como, Rastreamento
Distribuído.
location: "Online, 🌍"
- id: 2022-12-10-devopsdays-recife
date: '2022-12-10'
title: "Tudo o que SREs PRECISAM saber sobre OpenTelemetry"
description: >
O projeto OpenTelemetry é relativamente novo mas já é o segundo projeto mais ativo da Cloud Native Computing Foundation. Isso
reflete tanto o tamanho atual do projeto quanto sua velocidade. Nessa sessão, Juraci Paixão Kröhling vai dar uma introdução
ao projeto, falando dos aspectos que você precisa saber pra começar com o projeto. Você vai sair dessa sessão tendo uma boa
compreensão de todos os componentes do projeto, conseguindo determinar quais são importantes para seu dia a dia como SRE.
location: "Recife, PE, 🇧🇷"
slides: /2022/2022-12-10-devopsdays-recife/slides.pdf
event_name: 'DevOpsDays Recife'
event_link: https://devopsdays.org/events/2022-recife/program/juraci-paixao-krohling
- id: 2022-10-08-devopsdays-fortaleza
date: '2022-10-08'
title: "Tudo o que SREs PRECISAM saber sobre OpenTelemetry"
description: >
Todo mundo está falando sobre OpenTelemetry, mas é difícil saber o que é realmente relevante para nossa rotina de trabalho e o
que pode ser seguramente ignorado. Essa apresentação pensada para SREs vai resolver isso, deixando claro o que as pessoas
SREs precisam saber.
location: "Fortaleza, CE, 🇧🇷"
slides: /2022/2022-10-08-devopsdays-fortaleza/slides.pdf
event_name: 'DevOpsDays Fortaleza'
event_link: https://devopsdays.org/events/2022-fortaleza/program/juraci-paixao/
- id: 2022-01-18-kcd-brasil
date: '2022-01-18'
title: "Tudo o que você PRECISA saber sobre OpenTelemetry"
description: >
OpenTelemetry é um dos projetos mais recentes da CNCF (Cloud Native Computing Foundation) na área de observabilidade e já é o
segundo mais ativo. Nessa sessão, Juraci Paixão Kröhling vai falar sobre os diferentes sub-projetos e como dar os primeiros
passos com eles. Ainda que você já tenha ouvido falar sobre OpenTelemetry antes, você vai deixar essa sessão com um
entendimento ainda melhor sobre o que é OpenTelemetry, quais são as peças neste quebra-cabeças e como utilizá-las com
eficácia em seus projetos.
location: "Virtual, 🇧🇷"
recording: https://youtu.be/BVQpM01CZPI
slides: /2022/2022-01-18-kcd-brasil/slides.pdf
event_name: 'Kubernetes Community Days Brasil 2022'
event_link: https://community.cncf.io/events/details/cncf-kcd-brasil-presents-kubernetes-community-days-brasil-2022/
- id: 2021-11-10-devoops
date: '2021-11-10'
title: OpenTelemetry Collector deep dive
description: >
The OpenTelemetry Collector is a highly versatile software, able to process not only traces but also metrics and logs. It
can be deployed in a variety of ways, with features like authentication, routing, load balancing, tail-based sampling, and
so on. The tooling around the collector is also extensive, with extra modules and distributions as part of the "contrib"
package as well as a CLI tool allowing you to build your own distribution, possibly with your custom components.
location: "Virtual, St. Petersburg, 🇷🇺"
recording: https://youtu.be/ZAsyfivg4iA
slides: /2021/2021-11-10-devoops/slides.pdf
event_name: 'DevOops 2021'
event_link: https://devoops.ru/en/persons/XL9WCCXEaOVTG909shXQf/?version=2021
- id: 2021-10-13-kubecon-na
date: '2021-10-13'
title: OpenTelemetry Collector Deployment Patterns
description: >
The OpenTelemetry Collector is a versatile piece of software and can be deployed in numerous ways. In this talk, we'll explore
some of these patterns, starting with the classic "agent and collector" and landing at "scalable tail-based sampling,"
talking about "multi-tenancy" along the way. We'll see how they look in theory and practice with live demos on a real
Kubernetes cluster. You'll leave this session with knowledge about some of the essential processors for the OpenTelemetry
Collector, how to employ them individually, and as part of a vaster deployment topology.
location: "Virtual, Los Angeles, 🇺🇸"
recording: https://youtu.be/WhRrwSHDBFs
slides: /2021/2021-10-13-kubecon-na/slides.pdf
event_name: 'KubeCon + CloudNativeCon North America 2021'
event_link: https://sched.co/lV0z
- id: 2021-o11yfest
date: '2021-05-17'
title: Sampling in Distributed Tracing
description: >
Sampling is still one of the biggest challenges in distributed tracing. While the basic concept is easy to grasp, the number
of choices and their trade-offs requires learning about the techniques and your own workload. In this session, we are giving
you all the knowledge required to master the sampling techniques: we'll talk about head and tail-based sampling, as well as
adaptive sampling, and we'll wrap it up with a bonus discussion on trace aggregation. You'll leave this session ready to
implement scenarios, from the simple "probabilistic head-sampling" up to the complex "scalable tail-based sampling" using
open source tools like OpenTelemetry Collector.
location: "Online, 🌍"
- id: 2021-open-observability
date: '2021-04-30'
title: "Diving deep into Jaeger and OpenTelemetry with Juraci Paixão Kröhling"
description: >
We are thrilled to have Juraci Kröhling a Software Engineer at Red Hat; CNCF, Maintainer for Jaeger, and OpenTelemetry. He
will be live and in-person this month on the podcast in a discussion with Jonah Kowall who is the CTO at logz.io and
contributor to Jaeger, OpenTelemetry, and OpenSearch.
location: "Online, 🌍"
recording: https://youtu.be/lSY6yDw0Kmc
- id: 2021-cncf-linz
date: '2021-04-27'
title: All you need to know about OpenTelemetry
description: >
OpenTelemetry is one of the newest projects in the realm of Observability at the CNCF and is already the second most active
project there. In this session, Juraci Paixão Kröhling will talk about the different subprojects and how to get started using
them. Even if you heard about OpenTelemetry before, you'll leave this session with a better understanding of what this is all
about, the several faces of OpenTelemetry, and what you can do to make your projects more observable.
location: "Online, Linz, 🇦🇹"
recording: https://youtu.be/bh0v6k6eLRw
slides: /2021/2021-04-27-cncf-linz/slides.pdf
event_name: 'Cloud Native Computing Linz meetup'
event_link: https://www.meetup.com/cloud-native-linz/events/277569639/
- id: 2020-12-05-devoops
date: '2020-12-05'
title: Distributed tracing deep dive
description: >
Distributed tracing has become a mandatory tool in every SRE's tool belt, but do you know enough to effectively use and
manage a distributed tracing architecture? This talk will guide you through the components required to have a production-
quality distributed tracing setup, including a quick demo showing what we want our tracing solution to tell us, followed by a
discussion on the architecture of one of the most popular open source tracing solutions: Jaeger. We'll see how we can deploy
it on bare metal and Kubernetes with Helm Charts, as well as with the Jaeger Operator, wrapping up with how we can observe
our Jaeger instance by looking at the metrics it exposes. You'll leave this session knowing how to set up a world-class
tracing solution.
location: "Virtual, St. Petersburg, 🇷🇺"
recording: https://youtu.be/6rzzE_MACME
slides: /2020/2020-12-05-devoops/slides.pdf
event_name: 'DevOops 2020'
event_link: https://devoops.ru/en/talks/2BUFkIXRvoksycvOreFCOy
- id: 2020-fosdem
date: '2020-02-02'
title: Distributed Tracing for beginners
description: >
Distributed tracing is a tool that belongs to every developer's tool belt, but what it actually can do remains a mystery to
most developers.
location: "Brussels, 🇧🇪"
- id: 2019-devoxx
date: '2019-11-06'
title: 'Observing chaos: how distributed tracing brings observability to a service mess'
description: >
Service mesh tools, such as Istio and Linkerd, are being used to remove some of the networking complexity from our
microservices' code. In exchange for that, we give up some of the ability to observe the networking decisions being made,
turning our service mesh into an apparent chaos.
location: "Antwerp, 🇧🇪"
recording: https://youtu.be/FJ_YuUgIt8E
- id: 2019-kubecon-eu
date: '2019-05-23'
title: 'Intro + Deep Dive: Jaeger'
description: >
Jaeger is a distributed tracing platform, providing a way to monitor and troubleshoot transactions in complex distributed
systems. In the first part, we'll introduce you to Jaeger, showing what it is capable of. We'll deploy a few microservices
into a Kubernetes cluster and use distributed tracing to help us see what's going on. After this brief demo, you'll learn how
to engage with the community and how to make your first contribution to the project. In the second part of this talk, we'll
explain in details what are all the moving pieces and how they work together. You'll also learn about the different
deployment strategies and advanced configuration options. And finally, we'll have a Q&A session at the end with project
maintainers.
location: "Barcelona, 🇪🇸"
recording: https://youtu.be/Edy2vd7bh5U
- id: 2019-redhat-summit
date: '2019-05-09'
title: What are my microservices doing?
description: >
Jaeger is a distributed tracing platform, providing a way to monitor and troubleshoot transactions in complex distributed
systems. In the first part, we'll introduce you to Jaeger, showing what it is capable of. We'll deploy a few microservices
into a Kubernetes cluster and use distributed tracing to help us see what's going on. After this brief demo, you'll learn how
to engage with the community and how to make your first contribution to the project. In the second part of this talk, we'll
explain in details what are all the moving pieces and how they work together. You'll also learn about the different
deployment strategies and advanced configuration options. And finally, we'll have a Q&A session at the end with project
maintainers.
location: "Boston, MA, 🇺🇸"
- id: 2019-gids
date: '2019-04-25'
title: Advanced Distributed Tracing
description: ''
location: "Bangalore, 🇮🇳"
- id: 2018-10-25-tracingsummit
date: '2018-10-25'
title: Introduction to OpenTracing
description: >
OpenTracing is a vendor neutral specification aimed to define the semantics for distributed tracing, hosted at the Cloud
Native Computing Foundation (CNCF). In this talk, we'll provide an introduction to the OpenTracing projects and its goals, as
well as an overview of the available instrumentation libraries.
location: "Edinburgh, 🏴"
recording: https://youtu.be/OS2rAQFePeM
slides: /2018/2018-10-25-tracingsummit/slides.pdf
event_name: 'Tracing Summit'
event_link: https://tracingsummit.org/ts/2018/
- id: 2018-10-24-opensourcesummit
date: '2018-10-24'
title: What are My Microservices Doing?
description: >
Microservices have become the standard for new architectures. But the microservices architecture presents some new
challenges. One of them is the so-called "Observability problem", where it is hard to know which services exist, how they
interrelate, and how important each one is. In this talk, we'll look at an application that includes three Java
microservices. We'll use OpenTracing and Jaeger to help identify what they are doing and how they interrelate, following a
"no instrumentation" approach, a "full instrumentation" approach, as well as "something in between" using service mesh
instrumentation with Istio.
location: "Edinburgh, 🏴"
slides: /2018/2018-10-24-opensourcesummit/slides.pdf
event_name: 'Open Source Summit'
event_link: https://sched.co/MPkv
- id: 2018-devnation
date: '2018-06-21'
title: Advanced Microservices Tracing with Jaeger
description: >
A significant challenge of moving from a traditional monolithic application design to a microservices-based architecture is
the ability to monitor the business transaction flow of events throughout your entire distributed system. Join us for the
next online DevNation Live on June 21st at 12pm EDT for Advanced Microservices Tracing with Jaeger, presented by Red Hat
software engineers Pavol Loffay and Juraci Paixão Kröhling.
location: "Virtual, 🌍"
recording: https://youtu.be/hpnLUFRY4_Y
- id: 2018-soujava
date: '2018-05-27'
title: "Introdução à OpenTracing e Jaeger"
description: >
Arquitetura de microsserviços se tornou a arquitetura padrão para novas aplicações. Mas ela traz consigo novos desafios. Um
deles é o tão chamado "Problema de Observabilidade", representando a dificuldade em se saber quais serviços existem, como se
relacionam e qual a importância de cada um. Nesta apresentação, vamos dar uma olhada em três serviços bem simples em Java
simulando uma aplicação seguindo o modelo de microsserviços. Usaremos então as bibliotecas OpenTracing e Jaeger para
identificar o que nossos serviços estão fazendo e como se relacionam.
location: "Online, 🇧🇷"
recording: https://youtu.be/ARaMOdZ54mo
- id: 2018-05-03-kubecon-eu-deepdive
date: '2018-05-03'
title: Jaeger Project Deep Dive
description: ''
location: "Copenhagen, 🇩🇰"
slides: /2018/2018-05-03-kubecon-eu-deepdive/slides.pdf
event_name: 'KubeCon + CloudNativeCon Europe 2018'
event_link: https://sched.co/Drnv
- id: 2018-05-02-kubecon-eu-intro
date: '2018-05-02'
title: Jaeger Project Intro
description: ''
location: "Copenhagen, 🇩🇰"
slides: /2018/2018-05-02-kubecon-eu-intro/slides.pdf
event_name: 'KubeCon + CloudNativeCon Europe 2018'
event_link: https://sched.co/DrnB
- id: 2018-gids
date: '2018-04-27'
title: What are my Microservices Doing?
description: ''
location: "Bangalore, 🇮🇳"
- id: 2018-meetup
date: '2018-03-21'
title: Deep Dive into Java Microservices - The Observability Problem
description: ''
location: "Munich, 🇩🇪"
- id: 2018-javaland
date: '2018-03-14'
title: Finding Performance Bottlenecks with Distributed Tracing
description: >
Microservices are now the standard for new architectures. Their distributed nature makes it harder to determine the causes of
a performance bottleneck, as one can't just watch a single process and see the big picture. In this talk, you'll learn how to
instrument a business application (Spring Boot, Vert.x, Wildfly Swarm) with the OpenTracing API and use a tracing backend
solution like Jaeger and/or a metrics solution like Prometheus to find, fix, and measure performance improvements to our
distributed application.
location: "Brühl, 🇩🇪"
- id: 2017-09-11-opensourcesummit
date: '2017-09-11'
title: 'OpenTracing: One Instrumentation for Metrics, Logs and Distributed Tracing'
description: >
Understanding how your microservices based application is executing in a highly distributed and elastic cloud environment can
be complicated. CNCF OpenTracing is a new standard to help provide observability within such an environment. With the help
from Jaeger, an OpenTracing compatible distributed tracing system, we will show how instrumenting an application using the
OpenTracing API can provide not only tracing information, showing the path of execution through a set of cooperating
services, but also application metrics and contextualised logging information, to help diagnose problems in highly
distributed applications.
location: "Los Angeles, CA, 🇺🇸"
slides: /2017/2017-09-11-opensourcesummit/slides.pdf
event_name: 'Open Source Summit'
event_link: https://sched.co/Boku
- id: 2017-cloudnative-night
date: '2017-05-23'
title: Operational and Business Insights from Tracing Distributed Microservices
description: >
In this talk we will present Hawkular APM, an OpenTracing-compliant community project. We will demonstrate how the project can
be used to monitor microservices in a cloud environment, capturing trace and business metric information, which can then be
presented in both aggregated and individual trace views to provide useful insight for many roles within an organisation.
location: "Munich, 🇩🇪"
- id: 2017-microservices-meetup
date: '2017-05-04'
title: OpenTracing
description: >
Microservice architecture brings new challenges for monitoring an application state and health in production environments. One
of the necessary components for a successful operation is distributed tracing. In this presentation we will discuss the common
complications of distributed tracing while exploring the emerging implementation-agnostic API OpenTracing. We'll use a sample
application to extract business and operational insights based on tracing data.
location: "Munich, 🇩🇪"
- id: 2017-lightweight-java-user-group
date: '2017-04-25'
title: Operational and Business Insights from Tracing Distributed Microservices
description: >
Microservice architecture brings new challenges for monitoring of an application state and health in production environments.
One of the necessary components for successful operation is distributed tracing.
In this presentation we will discuss the common complications of distributed tracing while exploring the emerging
implementation-agnostic API OpenTracing. We'll use a sample application extracting business and operational insights based on
tracing data.
location: "Munich, 🇩🇪"
- id: 2017-03-29-kubecon-eu
date: '2017-03-29'
title: Operational and Business Insights from Tracing Distributed Microservices
description: >
In this talk we will present Hawkular APM, an OpenTracing-compliant community project. We will demonstrate how the project can
be used to monitor microservices in a cloud environment, capturing trace and business metric information, which can then be
presented in both aggregated and individual trace views to provide useful insight for many roles within an organisation.
location: "Berlin, 🇩🇪"
slides: /2017/2017-03-29-kubecon-eu/slides.pdf
event_name: 'KubeCon + CloudNativeCon Europe 2017'
event_link: https://sched.co/9Tbl
recording: https://youtu.be/dmMWaTZE5gQ