-
Notifications
You must be signed in to change notification settings - Fork 4.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refreshing issue in 1.7.0+ UI on node health checks page #7365
Comments
Hey @mochery Thanks for reporting this issue, I've been looking into this and unfortunately I can't reproduce just now, but I'm going to keep trying some more things to see if I can get it to do what you are explaining here. See below for what I'm seeing (using our mock data randomly changing every couple of seconds): One question I had was, would you be able to check whether this is something you see in versions lower than 1.7.0? We made a fairly large upgrade to our frontend framework between 1.6 and 1.7 so that might provide a clue. In the meantime I'm going to keep seeing if I can reproduce it. |
Hi, We did have 1.6.1 installed in this same environment and did not see this behavior. I'd take a gif capture for you, but I'd need to obfuscate quite a bit of data. The node I'm looking at at the moment has checks for telegraf, nginx, rabbitmq, and supervisord as a script check running 1m / 5s timeout as "service status" as well as an http check. If there is any information you need from me please let me know. |
This is great info @mochery thanks! I think that JS framework upgrade hunch might be right
I think we have a place where folks can drop us sensitive info. Let me get back to you with that tomorrow, it will save you trying to obfuscate a gif - if you are ok to send us that privately of course. |
Thanks for the help here @mochery , I have a fix there ^ ready to go. |
hi @johncowen I'm not sure if this is the right place to post this, but I installed 1.7.2 which has the fix you mentioned and all works fine there. However iif there was a health check output that spanned greater than the browser window on the page for a single service, it seems this behavior is seen here as well. It will auto scroll to the top of the page. To get there I went Services -> click on a service -> click on the service name in the body -> it'll show the service check result on that host. Sometimes we have health checks that have many dependencies so the output can get a little lengthy. Here's the URL layout: |
Hi @mochery Definitely the right place to post this! Thanks for trying it out and finding this case also! This might explain why it was difficult for me to replicate maybe. I'll take another look and see. Thanks! |
This same page refresh/scrolling issue also occurs on the Meta Data tab for a Service instance. It started in version 1.7.0 (previous versions are fine) and this makes it impossible to read any of the values below the top 10. As a workaround we are either using an older version or are using query parameters to see the JSON, but it would be great if you could fix the UI. |
Hi @carmstro Thanks for the extra report, we are currently looking into this! FYI although not ideal you can also turn off Live Updates in the Settings. Hopefully we'll have a proper fix soon. Thanks, |
Overview of the Issue
When viewing the health checks for a host in the browser and scrolling down the page, the ui will refresh and move to a different position (typically the top) of the page. Makes it near impossible to view health check results in the UI. This happens across browsers (tested chrome, firefox, edge) and periodic reload is seen in the network tab of the browser.
Reproduction Steps
Consul info for both Client and Server
Client info
Server info
Operating system and Environment details
Server - RedHat 7.6
Linux client - RedHat 7.6
Windows client - Windows Server 2012 r2 (also have this issue in the UI when viewing a node)
The text was updated successfully, but these errors were encountered: