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

Ғылым және технология

🔴 - 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/antonputra
► 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/antonputra/tutoria...
#opentelemetry #golang #kubernetes

Пікірлер: 23

  • @AntonPutra
    @AntonPutra7 ай бұрын

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com

  • @anirbanadhikary7997

    @anirbanadhikary7997

    7 ай бұрын

    Hi Anton I am interested in one-one mentorship. What should I do for the same

  • @danielwojnar3876
    @danielwojnar38765 ай бұрын

    Great content! One of the best channels to learn from.

  • @AntonPutra

    @AntonPutra

    5 ай бұрын

    ❤️

  • @user-nd1wz5mh1w
    @user-nd1wz5mh1w3 ай бұрын

    Great content! very useful. Thank you very much!

  • @thanhkhiet5089
    @thanhkhiet50895 ай бұрын

    oh very detail explanation and useful, thank a lot!!!

  • @AntonPutra

    @AntonPutra

    5 ай бұрын

    Thank you, Thanh!

  • @agun21st
    @agun21st7 ай бұрын

    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

    7 ай бұрын

    Thanks noted! I’ll definitely create one about distributed tracing

  • @denisrazumnyi6456
    @denisrazumnyi64567 ай бұрын

    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

    7 ай бұрын

    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 :)

  • @YordisPrieto
    @YordisPrieto7 ай бұрын

    I wish you showed case using helm to add the tempo data source using terraform as well

  • @AntonPutra

    @AntonPutra

    7 ай бұрын

    I have an example but in different video - github.com/antonputra/tutorials/blob/8d7dd79f9c3c99eaa1f0af72e1936152634932a3/lessons/141/grafana/datasources.yaml#L4

  • @arozendojr
    @arozendojr6 ай бұрын

    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

    6 ай бұрын

    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.

  • @bhanusudheer493
    @bhanusudheer4933 ай бұрын

    it doesn't need otel operator to be installed

  • @arozendojr
    @arozendojr20 күн бұрын

    Do you know anything about frontend tracing? Do you know of any implementation with Angular or React?

  • @AntonPutra

    @AntonPutra

    20 күн бұрын

    I'm very familiar with react, i may create something in the future

  • @arozendojr

    @arozendojr

    20 күн бұрын

    @@AntonPutra I found Sentry, very good, frontend trancing and also runs on docker on primeses

  • @AntonPutra

    @AntonPutra

    20 күн бұрын

    @@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
    @arozendojr4 ай бұрын

    Jaeger UI not the localhost ?

  • @AntonPutra

    @AntonPutra

    4 ай бұрын

    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.

Келесі