9. OpenTelemetry (metrics): Spring Boot 3 + Java Agent - Collector - Prometheus Exemplars - Grafana

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024

ความคิดเห็น • 19

  • @huseynismayilzada1594
    @huseynismayilzada1594 8 หลายเดือนก่อน +1

    I'm watching your videos about Opentelemetry and I can congratulate you for being successful👍🏻. If possible, can you show the 'Service Graph' to be enabled for the tempo of the grafana?

    • @linhvudev
      @linhvudev  8 หลายเดือนก่อน +1

      Thank you for your nice being and your recommendation, yeah, I'll try 😅

  • @LamTuyen98
    @LamTuyen98 3 หลายเดือนก่อน

    Chào anh ạ, e cám ơn bài hướng dẫn của a về OpenTelemetry này. E cũng đang có 1 dự án tích hợp nó với Spring MVC mà exporter của nó là Jaeger với Elasticsearch/Kibana, và tương lai sẽ đổ data tracing từ Jaeger và customize data đó trong Kibana dashboard ạ. Anh có thể hướng dẫn 1 ít về cách sử dụng đổ data về Jaeger và từ Jaeger sẽ customize tới Kibana dashboard được không ạ.

  • @anarky5137
    @anarky5137 8 หลายเดือนก่อน +1

    You should take a look at Grafana Agent as your collector component. It has a declarative pipeline language that is inspired by terraform, and is a vendor neutral collector that provides excellent support for your LGTM stack components

    • @samtx
      @samtx 8 หลายเดือนก่อน

      Do you have working demo? ,new format in grafana agent

    • @linhvudev
      @linhvudev  8 หลายเดือนก่อน +1

      oh, good to know! thank you so much for leaving your comment and suggestion, noted it.

  • @maneshipocrates2264
    @maneshipocrates2264 3 หลายเดือนก่อน

    Thanks for the video. Can someone use this to export to Grafana cloud?

  • @samtx
    @samtx 8 หลายเดือนก่อน +1

    Is your production on k8s or one ec2 docker compose or swarm

    • @linhvudev
      @linhvudev  8 หลายเดือนก่อน

      currently, on prod, we use Google Cloud Run.

  • @samtx
    @samtx 8 หลายเดือนก่อน +1

    What alerts you set for spring boot?

    • @linhvudev
      @linhvudev  8 หลายเดือนก่อน +1

      thanks for leaving your question, it depends on the team decisions, for me, I’ll set alerts on all metrics that we have: cpu, memory, db connection pool, throughput, latency,… for each one, it could be more than 1 alert like cpu 50, 80, 90. And alerts for error logs as well.

    • @samtx
      @samtx 8 หลายเดือนก่อน +1

      any jvm alerts

    • @linhvudev
      @linhvudev  8 หลายเดือนก่อน

      they're good to have, but for our cases, memory is enough. For checking garbage collector, young, old generation, we're not that level.

  • @rajasekharp34
    @rajasekharp34 8 หลายเดือนก่อน +1

    Its a very good info. By chance can you help with Grafana agent implementation which collects from otel-collector and export to LGTM,(and others) where this agent gives a better graph view and monitoring individual config.

    • @rajasekharp34
      @rajasekharp34 8 หลายเดือนก่อน +1

      May be considering a flow mode for the agent is good and a walk through of the river file config helps others.

    • @linhvudev
      @linhvudev  8 หลายเดือนก่อน

      Very interesting! I noted it, hope we can manage to do it. Anyways, thank you so much for your in-detail suggestion, I really appreciate 😊