private void Init() { foreach (var metricsInstance in HystrixCommandMetrics.GetInstances()) { metricsInstance.ResetStream(); } }
private HystrixDashboardStream(int delayInMs) { this.delayInMs = delayInMs; this.singleSource = Observable.Interval(TimeSpan.FromMilliseconds(delayInMs)) .Map((timestamp) => { return(new DashboardData(HystrixCommandMetrics.GetInstances(), HystrixThreadPoolMetrics.GetInstances(), HystrixCollapserMetrics.GetInstances())); }) .OnSubscribe(() => { isSourceCurrentlySubscribed.Value = true; }) .OnDispose(() => { isSourceCurrentlySubscribed.Value = false; }) .Publish().RefCount(); }
private void Init() { foreach (HystrixCommandMetrics metricsInstance in HystrixCommandMetrics.GetInstances()) { metricsInstance.ResetStream(); } // HystrixCommandMetrics.Reset(); //HystrixCircuitBreakerFactory.Reset(); //Hystrix.Reset(); }