Exemplo n.º 1
0
        public static IDisposable Measure(IHealthTracker healthTracker, IVostokApplicationMetrics context)
        {
            var metrics = new HealthCheckMetrics(healthTracker, context.Instance.WithTag(WellKnownTagKeys.Component, "VostokHealthChecks"));

            return(healthTracker.ObserveReports().Subscribe(metrics));
        }
Exemplo n.º 2
0
        private HealthCheckMetrics(IHealthTracker healthTracker, IMetricContext context)
        {
            this.context = context;

            healthTracker.ObserveReports().Subscribe(this);
        }