Introduction to Tracing : OpenTelemetry & Opentracing

  Рет қаралды 93,287

That DevOps Guy

That DevOps Guy

Күн бұрын

Пікірлер: 83
@adilsultan916
@adilsultan916 3 жыл бұрын
I rarely ever comment on YT but I just had to let you know how thorough, easy to follow and informative your video is.
@GeorgeFoxRules
@GeorgeFoxRules 2 жыл бұрын
+1 His videos are super super clear and helpful
@lurhq343
@lurhq343 3 жыл бұрын
Dude, where have you been all my life. This is the best explanation of Observability I have even seen! TY TY TY soooo much!
@faadi4536
@faadi4536 2 жыл бұрын
You have made my life so easier. not a single video like this on KZbin who would have cleared distributed tracing to me in such concise manner. Kudos to you brother. Stay blessed.
@rajendragosavi2233
@rajendragosavi2233 3 жыл бұрын
Very underrated channel. This deserves lot many subscribers and followers. Thanks a lot.
@andreashurling6995
@andreashurling6995 3 жыл бұрын
This was the best video to get an understanding of tracing and instrumentation. Thank you very much!
@bloodraven9622
@bloodraven9622 2 жыл бұрын
Sir, I really glad to hear your clearly speech. Its really important to me as not native English speaker.
@increasingsun
@increasingsun 2 жыл бұрын
Let me say this: Less nonsense and 100% sense. Crisp, clear and relatable.
@rajeshantony74
@rajeshantony74 Жыл бұрын
So crisp and thorugh!! Love it!
@diegrootam
@diegrootam 3 жыл бұрын
Excellent video. Congrats, Marcel. And please, feed more with Jaeger videos. THankss
@FabianoChagas
@FabianoChagas 3 жыл бұрын
Hi Marcel Thanks a lot for sharing the knowledge one more time. I ALWAYS learn a lot from your videos And about having another video deep diving into jaeger would be great! Thanks again!
@hannan4235
@hannan4235 3 жыл бұрын
Jaeger would be awesome!
@leamon9024
@leamon9024 Жыл бұрын
Hi, thanks for the effort and sharing. Looking forward to more in-depth videos about openTelemetry.
@utubuddy
@utubuddy 3 жыл бұрын
fantastic lesson. Great editing, illustrations, sound mix and the way things are explained. subscribed!
@stevelapp3165
@stevelapp3165 Жыл бұрын
Great content, content density. Not going to get this from reading any blog. Thanks
@Jdjdhsgxuxu
@Jdjdhsgxuxu Жыл бұрын
Thank you for your explanation. You’re God sent.
@NicolasVERMANDE
@NicolasVERMANDE 3 жыл бұрын
Excellent production, great content from a technical perspective. Thanks!
@FelipeRodrigues-lj1el
@FelipeRodrigues-lj1el 3 жыл бұрын
Thank you very much! (From Brazil)
@nityanandagohain4154
@nityanandagohain4154 2 жыл бұрын
Thank you for creating such valuable resources.
@davidtheprogrammer
@davidtheprogrammer Жыл бұрын
This was amazing! Thank you for the time and effort you put into this.
@claytonmarshall1308
@claytonmarshall1308 Жыл бұрын
This video was super helpful! The Open Telemetry docs have been frustratingly confusing to understand and try to auto instrument the whole world without telling me what it's actually doing.
@TannerBarcelos
@TannerBarcelos Жыл бұрын
This is the issue we are facing over on my team at work as well. We are trying to adopt opentelemetry to build an end-to-end observability and resource utilization metering solution with OTEL as the backbone for the whole solution. However, the docs really aren’t that great. I found it took us many POCs of small instrumentation on little APIs to learn the flow of things and how things work. But even then, the docs are much more centered on readers who know all this observability and monitoring jargon and niche. It’s not too helpful to new engineers. I am considering getting involved with the project and specifically trying to overhaul the docs.. that would be a cool challenge.
@serjtubin
@serjtubin 3 жыл бұрын
Thanks for a great explanation of tracing and how it's implemented, much appreciated!! 🤝
@ljobject
@ljobject 3 жыл бұрын
Great introduction into how OpenTracing works and how to instrument your code.
@vladf7180
@vladf7180 2 жыл бұрын
great explanation, thanks! It's really helps me to undestand what tracing is.
@andrejab74
@andrejab74 2 жыл бұрын
Great video. A lots of userful information, very well organized and prepared and all this in less than 30 mins. Thanks a lot!
@wawaji5670
@wawaji5670 2 жыл бұрын
Thanks! Very helpful one. Better than 100 pages doc!
@manishchellappan4508
@manishchellappan4508 2 жыл бұрын
So nicely explained and awesome example too , kudos!
@nikofeng8447
@nikofeng8447 3 жыл бұрын
Loves your video and hopefully topic jaeger will be on the fly soon
@sonalkumar702
@sonalkumar702 3 жыл бұрын
Very clean and to the point. Awesome 👏👏👏 explanation
@YingWang-h9u
@YingWang-h9u Жыл бұрын
This is amazing tutorial, kudo
@dchennaraidu
@dchennaraidu 3 жыл бұрын
Woah! thanks for the detailed explanation
@direktanswerz345
@direktanswerz345 Жыл бұрын
Excellent ! Thank you .
@japanijoota6190
@japanijoota6190 Жыл бұрын
GOD, i repeat, you are god. What quality!
@ryceericaj.lacbanes5388
@ryceericaj.lacbanes5388 7 ай бұрын
Thank you for this!
@sumanpanda157
@sumanpanda157 2 жыл бұрын
nice explanation, thank you
@chornsokun
@chornsokun 3 жыл бұрын
Nice! I've been waiting for this one ;)
@davideriva1573
@davideriva1573 2 жыл бұрын
I've probably never wrote a youtube comment but here we are, you are awesome!
@MarcelDempers
@MarcelDempers 2 жыл бұрын
🙏🏼
@chokesterchokester9781
@chokesterchokester9781 3 жыл бұрын
Very informative! Very good! Could you also do Jaeger deep dive? Would really appreciate it.Thanks!
@kuljeetkumar4657
@kuljeetkumar4657 3 жыл бұрын
This is really cool. If you implement it in python specifically with grpc, it would be really really helpful and appreciated.
@lotsa2000
@lotsa2000 Ай бұрын
I've been given a mandate to migrate away from Bugsnag. Bugsnag is sooo easy to implement. I only want to record errors and attach context for the error. But when I was told to use OTEL, it's like a complication explosion happened. There are like 50 different pieces, all named, all have been abstracted with their own various implementations, some auto-instrument, but that's not enough for me since we want to record OUR errors. And while tracing is cool, that's a nice-to-have for another day. Add on top of that that we use Lambda, then things get a lot more complicated. If I add the recommended lambda layer, then we exceed the 5-layer-max for a lambda function in AWS for some functions. All of our lambda functions are wrapped in my own Bugsnag wrapper and I just want to swap out the existing code with some OTEL thing that will essentially only capture errors with context. I don't want to add a context argument to all of my NodeJS functions. I only want to change the existing utils.js library in our utils layer. What do you recommend to get started?
@MrKARTHICKBR
@MrKARTHICKBR 3 жыл бұрын
Cool video tutorials, I deeply understood the concept for tracing.. if u have this projects in Java, please do share. Thanks dude 👍
@saurabhbose9900
@saurabhbose9900 3 жыл бұрын
Great Content and Succinct information. Subscribed.
@vodcon
@vodcon 10 ай бұрын
Good and informative
@markustrachsel7873
@markustrachsel7873 3 жыл бұрын
Really informative thanks! But is there no other way than to manually add soans everywhere? I'd love that to happen automatically...
@pratyushsharma1402
@pratyushsharma1402 2 жыл бұрын
Great video! Can you also do a Datadog APM walkthrough?
@rampanwar1316
@rampanwar1316 3 жыл бұрын
Thanks Marcel
@cristineees
@cristineees 7 ай бұрын
Can we get the javascript files and method name details in tracing in a non node.js app?
@HAL-9000-
@HAL-9000- 3 жыл бұрын
Great video, thanks!
@christophersharkey5551
@christophersharkey5551 2 жыл бұрын
Thank you
@YuriNiitsuma
@YuriNiitsuma 3 жыл бұрын
Thanks Marcel!
@fsyars1697
@fsyars1697 Жыл бұрын
Very useful
@BrendaaaSanchez
@BrendaaaSanchez Жыл бұрын
thanks a lot =)
@deepsits7995
@deepsits7995 2 жыл бұрын
Hello Marcel, Thanks for the nice explanation. One quick question, Can we implement context propagation using opentelemetry collector/agent of third party (e.g. Forgerock IDAM suite) product logs to Splunk or NewRelic dashboard for monitoring and analysis. Here, the third party application (ForgeRock) is not using the opentelemetry API/SDKs to handle the context propagation headers that OpenTelemetry recognizes. Please provide some example/sample reference. Thanks a lot.
@qwerty6-6
@qwerty6-6 3 жыл бұрын
Good sir, could you please do a Jaeger introduction video when you get some time ? This video is great for beginners!
@n0sr3t3p
@n0sr3t3p 3 жыл бұрын
great overview. your youtube video markers are a little bit off for some reason.
@madhavic893
@madhavic893 3 жыл бұрын
Hi Marcel, Thanks a lot for sharing the videos, great information and the explanation too. How can we do the same tracing using Kubernetes ?
@8BallMaster
@8BallMaster 11 ай бұрын
How can get user journey from frontend to backend? I can get traces from react and nodejs but could not link it. Is jaeger good to view journeys? Plz suggest any other tool
@UmarKhan-qx7fc
@UmarKhan-qx7fc 3 жыл бұрын
Is there a way to auto instrument angular application using opentelemetry? Please help!!
@turalaliyev8502
@turalaliyev8502 3 жыл бұрын
awsome. how do you generate the ASCII Diagram on readme files?
@MarcelDempers
@MarcelDempers 3 жыл бұрын
💪🏽 asciiflow.com
@finselbuch
@finselbuch 2 жыл бұрын
have you got an example, similar to this, in Python?
@weitanglau
@weitanglau 3 жыл бұрын
Awesome video! Do you think that tracing will overtake logging?
@MarcelDempers
@MarcelDempers 3 жыл бұрын
Thanks for the kind words 💪🏽 Definitely not, since they have two entirely different goals.
@raheelmasood8656
@raheelmasood8656 Жыл бұрын
What is your VSCode theme ?
@MarcelDempers
@MarcelDempers Жыл бұрын
In the video its Amethyst Dark, but latest is Reloaded Dark
@cheleswersahu1403
@cheleswersahu1403 3 жыл бұрын
nice and informative.
@DigsWigs2022
@DigsWigs2022 2 жыл бұрын
Peace!
@lordmushroom723
@lordmushroom723 3 жыл бұрын
Sometimes I feel like distribution of services like this adds complexity to the system for marginal benefit (different teams working on different apis) For example, why not make your playlists api and videos api monolithic and part of the same process/application?
@MarcelDempers
@MarcelDempers 3 жыл бұрын
This is the big microservice vs monolith debate. I've worked on both monolith and microservices and to be honest, it really depends on your architecture,team culture \ mindset on how you design these services. Microservices dont have to be micro or nano. a Microservice in my mind is not about the size of the service but having enough logic in there where it makes sense and defining clear boundaries. A big win in my experience is having a simplistic design with most traffic being top down (ingress to service) and not too much horizontal flows (service to service) communication. In my experience, at scale if done right, microservices can make teams insanely agile and pump out 30 - 100 deployments per day. Features can be deployed quickly, toggled on and off. You can have more people work on the platform not having to understand a large codebases, which boosts their confidence. For example, if Bob masters the videos API and understands its contract, he would be super confident to code on it without breaking other dependencies. There are a lot of wins with microservices, but in my experience it has to be done right, otherwise it can be unnecessarily complex, quite easily. And you're right, it can add a lot of complexity and there needs to be close architectural guidance to keep things as simple as possible.
@lordmushroom723
@lordmushroom723 3 жыл бұрын
@@MarcelDempers Hey, Thanks for that input.. I absolutely agree that you would need very good architectural process so things dont go haywire LOL. Yeah, I'm learning as I progress my career that a lot of times, the simplest solution wins simply because it's easy to maintain and won't cause headaches in the future LOL. Anyways, have a great day !!
@yasirhantoush
@yasirhantoush 3 жыл бұрын
@@MarcelDempers How would contracts and api be maintained among microservices? And how to track dependancies between microservices? There should be some open standards for maintaining services catalouges, contracts and dependancy graphes. Have you came across such thing in your career ?
@LarsKniep
@LarsKniep 3 жыл бұрын
great!
@bogdan_angh
@bogdan_angh 3 жыл бұрын
Like first, watch after ;)
@Donna___u
@Donna___u 6 ай бұрын
Catch an exclusive interview with Binance’s CEO to get the scoop on future developments
@tiriyoncontinuum9519
@tiriyoncontinuum9519 2 жыл бұрын
YesJaeger video please!
@eduardosanzb
@eduardosanzb Жыл бұрын
those arms!!!
@TannerBarcelos
@TannerBarcelos Жыл бұрын
Anyone else in this comment section new to observability and/or OpenTelemetry? I think I’m starting to center my focus in my career around this area of software but still not sure.. I’d love to create community of newbies and experts alike.
@odwar2
@odwar2 2 жыл бұрын
Anyone manage to achieve this in .net?
@TheJwwinter
@TheJwwinter 5 ай бұрын
It it requires adding a ctx parameter to each function that needs to be traced , its not going to happen.
@JansenduPlessis
@JansenduPlessis 3 ай бұрын
lekker SA accent ;)
@RobertoFabrizi
@RobertoFabrizi 3 жыл бұрын
Like 666!
You MUST Instrument Your Code With OpenTelemetry (OTEL)!
18:04
DevOps Toolkit
Рет қаралды 47 М.
Istio Service mesh explained
33:14
That DevOps Guy
Рет қаралды 55 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
What are Kubernetes HEALTH probes ?
16:08
That DevOps Guy
Рет қаралды 7 М.
Jaeger Intro - Yuri Shkuro, Uber
44:41
CNCF [Cloud Native Computing Foundation]
Рет қаралды 19 М.
OpenTelemetry Course - Understand Software Performance
1:08:48
freeCodeCamp.org
Рет қаралды 261 М.
The Secret Language Scaling WhatsApp and Discord
28:32
Theo - t3․gg
Рет қаралды 187 М.
How to use  NGINX Ingress with Kubernetes in 2023
38:32
That DevOps Guy
Рет қаралды 83 М.
Context Propagation makes OpenTelemetry awesome
9:40
Lightstep is now ServiceNow Cloud Observability
Рет қаралды 13 М.
What is Kubernetes AFFINITY ?
17:28
That DevOps Guy
Рет қаралды 7 М.
What Is This OpenTelemetry Thing? • Martin Thwaites • GOTO 2024
46:34
GOTO Conferences
Рет қаралды 135 М.