Spring Boot Microservices Tutorial Part 12 - Observability with Grafana Stack

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024
  • In this Spring Boot 3 Microservices tutorial series, we will learn how to build microservices using Spring Boot and Spring Cloud.
    This is part 12 of the series, in this part, we will cover:
    How to implement Observability in Spring Boot 3 applications using Grafana Stack
    Link to the blog post - programmingtec...
    Link to GitHub repo - github.com/Sai...

Комментарии • 32

  • @SomjitNag
    @SomjitNag 22 дня назад +2

    Short and Sweet! A perfect get started guide! 💯

  • @PritishDesai-lm4re
    @PritishDesai-lm4re 4 месяца назад +2

    Eagerly awaiting the next tutorial. Thanks a lot Sai

  • @JavaITEducation-ql5fs
    @JavaITEducation-ql5fs 4 месяца назад

    That's an excellent course, and you really helped me a lot! Thank you so much, and keep up the good work!

  • @tasos8230
    @tasos8230 2 месяца назад +1

    i have not work experience on production due to i have not a bachelor degree so not even interview yet haven't succeeded. I think they see my CV with unskilled works in greece and just go to the next. I see these videos and i can understand without any work experience. So means Excellent work thank you

  • @z7oss
    @z7oss 5 месяцев назад

    Making this available for free means a lot, thanks from the bottom of my heart

  • @faizanhaidar9935
    @faizanhaidar9935 Месяц назад

    Brilliant work. I am not getting traces of notification-service in Tempo but getting log "Order Notification Email Sent". I have made the required config change as well.

  • @transicionesdevinilos.3120
    @transicionesdevinilos.3120 2 месяца назад +1

    Thanks so much again four your knowledge.
    Want to add; I was having an error with the datasource.yml setting the "- datasourceUid: tempo" propertie.
    I solved using the bellow.
    derivedFields:
    - datasourceUid:
    uid: tempo
    Not sure why this happened. May be a version of docker or something, anyway hope it can be helpful for someone.
    Thanks a lot Mr. Sai. I'm just passing to the last video for this series c:

    • @wrx5f982
      @wrx5f982 22 дня назад +1

      thank u man

  • @adityagautam1217
    @adityagautam1217 5 месяцев назад

    top notch content !!

  • @rishiraj2548
    @rishiraj2548 5 месяцев назад

    Good day greetings 🙂🙏🏻

  • @karmabender
    @karmabender 3 месяца назад

    awesome, very nice way of explaining

  • @pritishdesai6537
    @pritishdesai6537 5 месяцев назад

    Thanks for continuing this series. How many sections are pending?

  • @Yourmothersmuff
    @Yourmothersmuff 5 месяцев назад

    Really awesome and thank you! 😊

  • @kirtivardhan3801
    @kirtivardhan3801 23 дня назад

    Hi sir thanks for this video, it's too helpful, may you please upload video for tracing and logging using opentelematery elasticsearch and jaeger

  • @lakshmojiseemakurthi2199
    @lakshmojiseemakurthi2199 4 месяца назад

    Very informative, Link to blog post isn't available, can you please update the link

  • @hamzahadeq228
    @hamzahadeq228 5 месяцев назад

    Man you are a legend , a lot of love from Morocco

  • @hld8626
    @hld8626 5 месяцев назад

    Can you make a video about push notifications when ordering?

  • @ArnoldAkpadji
    @ArnoldAkpadji 26 дней назад

    is here any specific reason why you did not use a reactive programming for the API gateway?

  • @aadiraj6126
    @aadiraj6126 5 месяцев назад

    I know basic k8s. Waiting for K8s deployment part with lot of hunger. Lot of curiosity abt how backend pod, db pod & frontend pod will interact. It'll be fun ✌️

  • @aadiraj6126
    @aadiraj6126 5 месяцев назад

    Great series. When it came to spring boot, implemented it smoothly. Loving it. 😍 Sai, just a silly question..I personally found, Backend is easier than angular. Do you think same or it just about difference of spending more time? I'm struggling to convert ur angular17 code into angular16, because I don't want to upgrade my angular version in my laptop, as engaged in some other angular16 project.😂 I know standalone module features of angular17 but I found interceptor, appConfig everything different here for keyclock. Is erstwhile angular keycloak-js integration were different? I know u don't want to indulge in angular part & it was great favour that u gave us frontend part, but can u suggest me any notes/article where I can properly learn angular-auth-oidc-client in detail.

    • @aadiraj6126
      @aadiraj6126 5 месяцев назад

      Can we start angular17 via docker? Plz guide me, I'll do it.

    • @ProgrammingTechie
      @ProgrammingTechie  5 месяцев назад

      I certainly like backend compared to frontend, that's why you only backend tutorials rather than frontend :D
      I would start by reading the documentation of angular-oauth-oidc-client to understand more about it.

  • @ГлебБан-с1и
    @ГлебБан-с1и 5 месяцев назад

    Hi. Thanks for the video.
    But I have the question.
    Why do you set server.http_listen_port = 3200 in tempo.yml, when you launch Tempo on 3100 in Docker and there are no containers on port 3200.

  • @MinhNguyen47857
    @MinhNguyen47857 4 месяца назад

    what theme do you use

  • @Saralawagh-w5u
    @Saralawagh-w5u 5 месяцев назад

    When will you be publishing kuberenetes video ?

  • @ShivamKumar-em9nr
    @ShivamKumar-em9nr Месяц назад

    I am getting below error when I try to run docker compose
    Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/host_mnt/home/shivamk2/microservices/api-gateway/docker/prometheus/prometheus.yml" to rootfs at "/etc/prometheus/prometheus.yml": mount /host_mnt/home/shivamk2/microservices/api-gateway/docker/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

    • @ShivamKumar-em9nr
      @ShivamKumar-em9nr Месяц назад

      .my bad i gave a space file naming prometheus.yml file