Updated: Operations -> Metrics charts do not load properly
Summary
For an application deployed to Kubernetes from GitLab with instrumentation, the Metrics charts from the Operations tab do not refresh at the first user request. Charts are refreshed on a second request.
Steps to reproduce
- Deploy the spring demonstration app to a Kubernetes cluster with metrics enabled
- (optional) run a load test using a tool like vegeta against the application endpoint
- In the Operations -> Metrics tab choose an Environment (I use 'production') and a Show Last (I use '30 minutes'). GitLab will show a "Loading data" intermediate screen then display the graphs.
- Perform step 3 again.
Alternative step 4: Resize the browser window. The chart data will load.
Example Project
Issue seen in https://gitlab.com/hogepodge/spring-test
What is the current bug behavior?
After step 3, the graphs are not updated with the most recent data. After step 4, the graphs are updated with the most recent data.
What is the expected correct behavior?
After step 3, the graphs should be updated with the most recent data.
Relevant logs and/or screenshots
Output of checks
This bug happens on GitLab.com
Edited by Chris Hoge