コード例 #1
0
ファイル: HealthCheckMetrics.cs プロジェクト: vostok/hosting
        public static IDisposable Measure(IHealthTracker healthTracker, IVostokApplicationMetrics context)
        {
            var metrics = new HealthCheckMetrics(healthTracker, context.Instance.WithTag(WellKnownTagKeys.Component, "VostokHealthChecks"));

            return(healthTracker.ObserveReports().Subscribe(metrics));
        }
コード例 #2
0
ファイル: HealthCheckMetrics.cs プロジェクト: vostok/hosting
        private HealthCheckMetrics(IHealthTracker healthTracker, IMetricContext context)
        {
            this.context = context;

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