Replies: 10 comments 4 replies
-
For more lucky hunting I would say you could add more logger points... |
Beta Was this translation helpful? Give feedback.
-
@ggnaegi and @RaynaldM |
Beta Was this translation helpful? Give feedback.
-
Metrics? |
Beta Was this translation helpful? Give feedback.
-
Does our lovely Bla-bla gateway have some metrics/indicators or monitoring features? |
Beta Was this translation helpful? Give feedback.
-
Our experience with metrics is currently limited to measuring response times, the number of active requests (requests but not yet responses), the number of requests per second and error counts. |
Beta Was this translation helpful? Give feedback.
-
As you can see, memory consumption varies greatly from pod to pod, due to the diversity of operations to be carried out. It varies from 150 MB to 1.2 GB. |
Beta Was this translation helpful? Give feedback.
-
@RaynaldM Intresting, how you are measuring these graphs? Is it something on Production with azure/aws, which tool it is? What about just finding through visual studio profilers, is it effective enough (Cause it will not be able to replicate high traffic cases)? Just gone through statement and trying to understand, what approach you are following. https://learn.microsoft.com/en-us/visualstudio/profiling/profiling-feature-tour?view=vs-2022 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
.Net 8 have new feature for realtime GC monitoring, https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview Can we give user option to integrate? |
Beta Was this translation helpful? Give feedback.
-
@raman-m @RaynaldM We should try to improve the overall application performance, but the last changes had a big impact on OOMs. I think this issue isn't specific enough, maybe we should convert it to a discussion? |
Beta Was this translation helpful? Give feedback.
-
Before release 23.0.0 we regularly had a few Out Of Memory, which were very difficult to track down. We had found 2 probable causes.
It's not much, but in a high-traffic context, small streams make big rivers.
But the hunt is not finish...
Update by Maintainer on February 19
As a team, we will endlessly discuss any memory issues, problems, and practices related to memory consumption.
Since .NET was designed to address memory consumption & management issues by Garbage Collector, I would say that in this topic we will be looking for potential design issues when copying, forwarding, scanning, computing large blocks of request/response data.
So expect big problems just with the design of features.
Beta Was this translation helpful? Give feedback.
All reactions