Package com.netflix.servo.publish

Examples of com.netflix.servo.publish.CounterToRateMetricTransform


        try
        {
            PollScheduler scheduler = PollScheduler.getInstance();
            scheduler.start();
            MetricObserver fileObserver = new FileMetricObserver("stats", new File("."));
            MetricObserver transform = new CounterToRateMetricTransform(fileObserver, 2, TimeUnit.MINUTES);
            PollRunnable task = new PollRunnable(new MonitorRegistryMetricPoller(), BasicMetricFilter.MATCH_ALL, transform);
            scheduler.addPoller(task, 1, TimeUnit.MINUTES);
        }
        catch (Throwable e)
        {
View Full Code Here


    private Main() {
    }

    private static MetricObserver rateTransform(MetricObserver observer) {
        final long heartbeat = 2 * Config.getPollInterval();
        return new CounterToRateMetricTransform(observer, heartbeat, TimeUnit.SECONDS);
    }
View Full Code Here

          new DefaultAWSCredentialsProviderChain());
    }

  private MetricObserver rateTransform(MetricObserver observer) {
        final long heartbeat = 2 * config.getLong("metrics.poll.interval", 5);
        return new CounterToRateMetricTransform(observer, heartbeat, TimeUnit.SECONDS);
    }
View Full Code Here

            throw new RuntimeException(e);
        }

        LOG.debug("created metrics dir " + metricsDir.getAbsolutePath());

        MetricObserver transform = new CounterToRateMetricTransform(
                new FileMetricObserver("ZuulMetrics", metricsDir),
                heartbeatInterval, TimeUnit.SECONDS);

        PollRunnable task = new PollRunnable(
                new MonitorRegistryMetricPoller(),
View Full Code Here

TOP

Related Classes of com.netflix.servo.publish.CounterToRateMetricTransform

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.