-
Notifications
You must be signed in to change notification settings - Fork 21
Application Insights and shared process hosting model issues #887
Comments
Reverse proxy doesn't use health subsystem to make decisions, so there is no interaction between the two. There must be another reason why the request routing is not working. |
Thanks Oana, I will try to diagnose this a bit more and will come back. Any chance it has an indirect interaction for example when using Naming Service for address resolution? |
Currently, we don't take any action based on health other than during upgrades. There can be repair services written on top of health subsystem that restart unhealthy nodes etc, but there is no such repair service in the cluster out of the box. |
Thanks a lot - this is exactly how I though everything is working in the first place, so apparently there is something else going on and really a lot of coincidence. I will add more telemetry to try to catch the root cause. |
@mkosieradzki Was the service endpoint up when request routing through the reverse proxy failed? |
Yes, It was receiving requests on different urls (I have not enough telemetry to figure out the exact cause). From the telemetry I have I can say following:
Unfortunately I don't have the new SF AI integration enabled yet - it would definitely help to get the proper telemetry. I also have some troubles tracking down Reverse Proxy with the I will try to reproduce this one with Warning instead of an Error. |
Can you look at the reverse proxy diagnostic logs |
Thanks @kavyako, now I am sure it's health-unrelated. I will track down the root cause now :). |
@kavyako @oanapl Thank you very much for helping me out. I am trying now to find a proper workaround and confirm that this was the root cause. |
There is a serious bug in Application Insights making it incompatible with Service Fabric shared process hosting model. Long story short:
I am testing a workaround that I suppose will finally work. @nizarq Please help. To overcome this issue.
|
This is the upstream bug: microsoft/ApplicationInsights-aspnetcore#621 |
Fixed in upstream. |
I am observing very strange behavior from how Reverse Proxy deals with Health subsystem.
My case scenario is:
I might be completely wrong and making invalid assumptions here...
Documentation here would be really helpful.
The text was updated successfully, but these errors were encountered: