mirror of https://github.com/rancher/dashboard.git
20 lines
372 B
JavaScript
20 lines
372 B
JavaScript
import Poller from '@shell/utils/poller';
|
|
|
|
const METRICS_POLL_RATE_MS = 30000;
|
|
const MAX_FAILURES = 2;
|
|
|
|
export default {
|
|
data() {
|
|
return { metricPoller: null };
|
|
},
|
|
|
|
mounted() {
|
|
this.metricPoller = new Poller(this.loadMetrics, METRICS_POLL_RATE_MS, MAX_FAILURES);
|
|
this.metricPoller.start();
|
|
},
|
|
|
|
beforeUnmount() {
|
|
this.metricPoller.stop();
|
|
},
|
|
};
|