OpenTelemetry Golang Tutorial (Tracing in Grafana & Kubernetes & Tempo)

  Рет қаралды 17,913

Anton Putra

Anton Putra

Күн бұрын

🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
► Located in San Francisco Bay Area, CA (US citizen)
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
► LinkedIn: / anton-putra
► Twitter/X: / antonvputra
► GitHub: github.com/ant...
► Email: me@antonputra.com
▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
👉 [Playlist] Network Tutorials: • Network Tutorials
👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
👉 [Playlist] Database Tutorials: • Database Tutorials
▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
► GitHub: github.com/ant...
#opentelemetry #golang #kubernetes

Пікірлер: 27
@AntonPutra
@AntonPutra 11 ай бұрын
🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
@anirbanadhikary7997
@anirbanadhikary7997 11 ай бұрын
Hi Anton I am interested in one-one mentorship. What should I do for the same
@agun21st
@agun21st 11 ай бұрын
Very helpful video about tracing. I will implement on my project. Please make video on nodejs microservices Tracing with Opentelemetry and Tempo on AWS EKS.
@AntonPutra
@AntonPutra 11 ай бұрын
Thanks noted! I’ll definitely create one about distributed tracing
@alkklajslkdajlk
@alkklajslkdajlk 8 күн бұрын
this is a best for studying trace basic with tempo and opentelemetry
@AntonPutra
@AntonPutra 8 күн бұрын
thanks!
@quantforce
@quantforce 2 ай бұрын
По акценту сразу понял, что ты русскоговорящий)
@AntonPutra
@AntonPutra 2 ай бұрын
yeap
@YordisPrieto
@YordisPrieto 11 ай бұрын
I wish you showed case using helm to add the tempo data source using terraform as well
@AntonPutra
@AntonPutra 11 ай бұрын
I have an example but in different video - github.com/antonputra/tutorials/blob/8d7dd79f9c3c99eaa1f0af72e1936152634932a3/lessons/141/grafana/datasources.yaml#L4
@arozendojr
@arozendojr 9 ай бұрын
Is it normal to have to manually place Jaeger Tracing in the application to be able to place the body inside Jaeger Web or is there an automatic way to see the body on a Tracing platform like Jaeger Web?
@AntonPutra
@AntonPutra 9 ай бұрын
Some SDKs provide this functionality out of the box; for example, Java - as detailed at [opentelemetry.io/docs/instrumentation/java/manual/#automatic-configuration]. However, you still need to modify the source code. If you only want to trace calls between different microservices, it can be done at the infrastructure level.
@arozendojr
@arozendojr 4 ай бұрын
Do you know anything about frontend tracing? Do you know of any implementation with Angular or React?
@AntonPutra
@AntonPutra 4 ай бұрын
I'm very familiar with react, i may create something in the future
@arozendojr
@arozendojr 4 ай бұрын
@@AntonPutra I found Sentry, very good, frontend trancing and also runs on docker on primeses
@AntonPutra
@AntonPutra 4 ай бұрын
@@arozendojr Ok I'll take a look. In prod we usually compile frontend to static files (httpml, js, css) and run it on CDN, but I guess you can ajax requests to public events.
@arozendojr
@arozendojr 8 ай бұрын
Jaeger UI not the localhost ?
@AntonPutra
@AntonPutra 8 ай бұрын
Did I even use Jaeger in that example? As far as I remember, I used the OpenTelemetry SDK to send data to Tempo storage and queried it from Grafana. Everything was hosted in Kubernetes.
@TrầnThếChinh-i9c
@TrầnThếChinh-i9c 7 ай бұрын
Great content! very useful. Thank you very much!
@danielwojnar3876
@danielwojnar3876 9 ай бұрын
Great content! One of the best channels to learn from.
@AntonPutra
@AntonPutra 9 ай бұрын
❤️
@thanhkhiet5089
@thanhkhiet5089 9 ай бұрын
oh very detail explanation and useful, thank a lot!!!
@AntonPutra
@AntonPutra 9 ай бұрын
Thank you, Thanh!
@denisrazumnyi6456
@denisrazumnyi6456 11 ай бұрын
Well done what about make video about Grafana-agent? It's a very promising thing and can replace all exporters in the cluste.
@AntonPutra
@AntonPutra 11 ай бұрын
Thanks! Well, they push Grafana Cloud very hard. I wouldn't be surprised if, in the future, they leave it as the only option or introduce some kind of constraints that make it less usable for enterprises. By the way, they recently changed Grafana's license, which already has an effect. So be careful with them :)
@bhanusudheer493
@bhanusudheer493 7 ай бұрын
it doesn't need otel operator to be installed
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 7 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 93 МЛН
Вагиф Абилов - Распределенный трейсинг OpenTelemetry вместо логирования всего подряд
56:45
DotNext — конференция для .NET‑разработчиков
Рет қаралды 3,5 М.
Open source observability explained - the Grafana Labs stack
19:32
The Most Efficient Struct Configuration Pattern For Golang
11:10
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,1 МЛН
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 7 МЛН