.NET Aspire Dashboard Deep Dive - Logs, Metrics, Traces & More!

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

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

  • @adefwebserver
    @adefwebserver 6 หลายเดือนก่อน +1

    I watched several videos on the subject and this is the first one that allowed me to 'get it'

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

    I have a python api. Is there a way to add metrics for that?

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

      Yup! Just add open telemetry. Checkout the sample in the description

  • @Ajmal_Yazdani
    @Ajmal_Yazdani 6 หลายเดือนก่อน

    super cool James. how we can use this aspire dashboard over kubernetes (AKS) and go beyond local to production?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      Can deploy it as a container and configure your services to pipe in telemetry

    • @mdzakariamasud8326
      @mdzakariamasud8326 6 หลายเดือนก่อน

      @@JamesMontemagno can i use persistance vol to store opentelemetry data ?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      Not sure would ask on the aspire GitHub

  • @footballaipredictions
    @footballaipredictions 6 หลายเดือนก่อน

    Nice video! Is there a way we can add projects from other solutions?

  • @soonhongng7037
    @soonhongng7037 6 หลายเดือนก่อน +1

    Aspire dashboard is great for simplicity, but sadly not production-ready.
    It doesn't persist dashboard data, and for 'Metrics' u can only look data up to 12 hours ago.
    We need data starting from day 1 until the present moment. It would be great, if it can use volume to persist data.

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      It’s for local dev productivity and real-time first and foremost. For production is a nice option to have but also there are lots of great services out there like azure monitor

    • @JamesWhiteHereNow
      @JamesWhiteHereNow 6 หลายเดือนก่อน +1

      The challenge I think many people have is finding a fully integrated tracing/logging/metrics open-source dashboard like this in production. Most "how-tos" recommend one OSS tool for traces, one for logs, another for metrics. On the commercial side there are integrated views in Azure Monitor, NewRelic, etc but they come at a high cost (ingestion, monthly fee, complexity). If someone could extend the Aspire Dashboard with 30 day memory from cheap storage it would easily become the default for small to medium deployments.

  • @nerdydragon42
    @nerdydragon42 6 หลายเดือนก่อน

    Will this work with Blazor Standalone? Or is it only the new templates?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน +1

      Which specific part?
      The dashboard works anywhere in an app that you can add opentelemetry to.
      The aspire orchestration and integration should work just fine in a .net 8 Blazor app

    • @nerdydragon42
      @nerdydragon42 6 หลายเดือนก่อน

      @JamesMontemagno Great, I hope it can work because we've been trying to add Aspire to our Blazor wasm app (Not the server client wasm)

  • @hendrykhoza4782
    @hendrykhoza4782 4 หลายเดือนก่อน

    Please use it with next js

    • @JamesMontemagno
      @JamesMontemagno  4 หลายเดือนก่อน

      th-cam.com/video/YKraN1ZETpw/w-d-xo.htmlsi=lIelPWx4VQckMg6T

  • @yufgyug3735
    @yufgyug3735 5 หลายเดือนก่อน

    i really dislike the notion of certain tools being 'development env only'. sure, it helps during development, but i want my dev env to be as close to production as possible so that i can spot any nuances early, and/or be able to replicate issues that arise. not to mention that i want to be able to practice using the tools available to me on production so that i can understand them better.

    • @JamesMontemagno
      @JamesMontemagno  5 หลายเดือนก่อน

      For production you can flip on the Aspire Dashboard in azure container apps or deploy yourself. However, really a tool like Azure Monitor would give you the best production results

    • @yufgyug3735
      @yufgyug3735 5 หลายเดือนก่อน

      ​@@JamesMontemagno been there, azure monitor turned out to be too expensive. now my project is using prometheus, jaeger, seq and grafana for application observability

  • @dmitriyborodiy1575
    @dmitriyborodiy1575 6 หลายเดือนก่อน

    It's free?

    • @JamesMontemagno
      @JamesMontemagno  6 หลายเดือนก่อน

      Yup! Free and open source