Examples of Metrics


Examples of com.google.code.facebookapi.schema.Metrics

    Date d = cal.getTime();

    Set<Metric> metrics = EnumSet.allOf( Metric.class );
    AdminGetMetricsResponse result = fb.admin_getMetrics( metrics, d, d, Metric.PERIOD_DAY );

    Metrics r = result.getMetrics().get( 0 );

    System.out.println( "getApiCalls:" + r.getApiCalls() );
    System.out.println( "getUniqueApiCalls:" + r.getUniqueApiCalls() );
    System.out.println( "getCanvasFbmlRenderTimeAvg:" + r.getCanvasFbmlRenderTimeAvg() );
    System.out.println( "getCanvasHttpRequestTimeAvg:" + r.getCanvasHttpRequestTimeAvg() );
    System.out.println( "getUniqueAdds:" + r.getUniqueAdds() );
    System.out.println( "getUniqueRemoves:" + r.getUniqueRemoves() );
    System.out.println( "getUniqueBlocks:" + r.getUniqueBlocks() );
    System.out.println( "getUniqueUnblocks:" + r.getUniqueUnblocks() );
    long l = r.getEndTime() * 1000L;
    Calendar calendar = Calendar.getInstance( TimeZone.getTimeZone( "PST" ) );
    calendar.setTimeInMillis( l );
    System.out.println( "end time:" + calendar.getTime() );
    System.out.println( "code 0:" + r.getCanvasPageViewsHttpCode0() );
    System.out.println( "code 100:" + r.getCanvasPageViewsHttpCode100() );
    System.out.println( "code 200:" + r.getCanvasPageViewsHttpCode200() );
    System.out.println( "code 200 no data:" + r.getCanvasPageViewsHttpCode200ND() );
    System.out.println( "code 301:" + r.getCanvasPageViewsHttpCode301() );
    System.out.println( "code 302:" + r.getCanvasPageViewsHttpCode302() );
    System.out.println( "code 303:" + r.getCanvasPageViewsHttpCode303() );
    System.out.println( "code 400:" + r.getCanvasPageViewsHttpCode400() );
    System.out.println( "code 401:" + r.getCanvasPageViewsHttpCode401() );
    System.out.println( "code 403:" + r.getCanvasPageViewsHttpCode403() );
    System.out.println( "code 404:" + r.getCanvasPageViewsHttpCode404() );
    System.out.println( "code 405:" + r.getCanvasPageViewsHttpCode405() );
    System.out.println( "code 413:" + r.getCanvasPageViewsHttpCode413() );
    System.out.println( "code 422:" + r.getCanvasPageViewsHttpCode422() );
    System.out.println( "code 500:" + r.getCanvasPageViewsHttpCode500() );
    System.out.println( "code 502:" + r.getCanvasPageViewsHttpCode502() );
    System.out.println( "code 503:" + r.getCanvasPageViewsHttpCode503() );
    System.out.println( "code 505:" + r.getCanvasPageViewsHttpCode505() );
  }
View Full Code Here

Examples of com.google.code.http4j.utils.Metrics

    checkCharsetAndEntity(response);
    checkMetrics(response);
  }
 
  private void checkMetrics(Response response) {
    Metrics metrics = response.getMetrics();
    Assert.assertNotNull(metrics);
    Assert.assertTrue(metrics.getBytesReceived() > 0);
    Assert.assertTrue(metrics.getBytesSent() > 0);
    Assert.assertTrue(metrics.getConnectingCost() > 0);
    Assert.assertTrue(metrics.getReceivingCost() > 0);
    Assert.assertTrue(metrics.getSendingCost() > 0);
    Assert.assertTrue(metrics.getWaitingCost() > 0);
    Assert.assertTrue(metrics.getDnsLookupCost() >= 0);// cache
  }
View Full Code Here

Examples of com.google.code.http4j.utils.Metrics

 
  @Test
  public void getAddress() throws UnknownHostException {
    address = DNS.getAddress(host);
    Assert.assertNotNull(address);
    Metrics metrics = ThreadLocalMetricsRecorder.getInstance().captureMetrics();
    Assert.assertTrue(metrics.getDnsLookupCost() > 0);
  }
View Full Code Here

Examples of com.google.code.http4j.utils.Metrics

    DNS.CachedDNS cached = new DNS.CachedDNS();
    cached.cache(host, original);
    DNS.useCache(true);
    address = DNS.getAddress(host);
    Assert.assertNotNull(address);
    Metrics metrics = ThreadLocalMetricsRecorder.getInstance().captureMetrics();
    Assert.assertEquals(metrics.getDnsLookupCost(), 0);
  }
View Full Code Here

Examples of com.google.code.http4j.utils.Metrics

 
  @Test
  public void useConnectionPool() throws InterruptedException, IOException, URISyntaxException {
    client.useConnectionPool(false);
    Response response = client.get("http://www.baidu.com/");
    Metrics metrics = response.getMetrics();
    Assert.assertFalse(metrics.getConnectingCost() == 0);
  }
View Full Code Here

Examples of com.google.code.http4j.utils.Metrics

 
  @Test(dependsOnMethods = "useConnectionPool")
  public void useDNSCache() throws InterruptedException, IOException, URISyntaxException {
    client.useDNSCache(false);
    Response response = client.get("http://www.baidu.com/");
    Metrics metrics = response.getMetrics();
    Assert.assertTrue(metrics.getDnsLookupCost() > 0);
    Response response2 = client.get("http://www.baidu.com/img/baidu_logo.gif");
    Metrics metrics2 = response2.getMetrics();
    Assert.assertFalse(metrics2.equals(metrics));
    Assert.assertTrue(metrics2.getDnsLookupCost() > 0);
  }
View Full Code Here

Examples of com.kellerkindt.scs.utilities.Metrics

    }
   
    try {
      log(Level.INFO, "Initilazing Metrics", true);
      // init metrics
      this.metrics    = new Metrics(this);
     
      // does the server owner want to use this?
      if (!metrics.isOptOut()) {
       
        // init handler
View Full Code Here

Examples of com.residence.mcstats.Metrics

                if (Residence.getPermissionManager().isResidenceAdmin(player)) {
                    turnResAdminOn(player);
                }
            }
            try {
                Metrics metrics = new Metrics(this);
                metrics.start();
            } catch (IOException e) {
                // Failed to submit the stats :-(
            }
            Logger.getLogger("Minecraft").log(Level.INFO, "[Residence] Enabled! Version " + this.getDescription().getVersion() + " by bekvon");
            initsuccess = true;
View Full Code Here

Examples of com.spotify.helios.servicescommon.statistics.Metrics

    final MetricRegistry metricsRegistry = new MetricRegistry();
    final RiemannSupport riemannSupport = new RiemannSupport(metricsRegistry,
        config.getRiemannHostPort(), config.getName(), "helios-master");
    riemannFacade = riemannSupport.getFacade();
    log.info("Starting metrics");
    final Metrics metrics;
    if (config.isInhibitMetrics()) {
      metrics = new NoopMetrics();
    } else {
      metrics = new MetricsImpl(metricsRegistry);
      metrics.start();
      environment.lifecycle().manage(riemannSupport);
      environment.lifecycle().manage(new ManagedStatsdReporter(config.getStatsdHostPort(),
          "helios-master", metricsRegistry));
    }

    // Set up the master model
    this.zooKeeperClient = setupZookeeperClient(config);
    final ZooKeeperModelReporter modelReporter = new ZooKeeperModelReporter(
        riemannFacade, metrics.getZooKeeperMetrics());
    final ZooKeeperClientProvider zkClientProvider = new ZooKeeperClientProvider(
        zooKeeperClient, modelReporter);
    final MasterModel model = new ZooKeeperMasterModel(zkClientProvider);

    final ZooKeeperHealthChecker zooKeeperHealthChecker = new ZooKeeperHealthChecker(
        zooKeeperClient, Paths.statusMasters(), riemannFacade, TimeUnit.MINUTES, 2);

    environment.lifecycle().manage(zooKeeperHealthChecker);
    environment.healthChecks().register("zookeeper", zooKeeperHealthChecker);
    environment.lifecycle().manage(new RiemannHeartBeat(TimeUnit.MINUTES, 2, riemannFacade));

    // Set up service registrar
    this.registrar = createServiceRegistrar(config.getServiceRegistrarPlugin(),
                                            config.getServiceRegistryAddress(),
                                            config.getDomain());

    // Set up reaping of expired jobs
    this.expiredJobReaper = ExpiredJobReaper.newBuilder()
        .setMasterModel(model)
        .build();

    // Set up http server
    environment.servlets()
        .addFilter("VersionResponseFilter", VersionResponseFilter.class)
        .addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST), true, "/*");
    environment.jersey().register(
        new ReportingResourceMethodDispatchAdapter(metrics.getMasterMetrics()));
    environment.jersey().register(new JobsResource(model, metrics.getMasterMetrics()));
    environment.jersey().register(new HistoryResource(model, metrics.getMasterMetrics()));
    environment.jersey().register(new HostsResource(model));
    environment.jersey().register(new MastersResource(model));
    environment.jersey().register(new VersionResource());
    environment.jersey().register(new UserProvider());

View Full Code Here

Examples of com.turt2live.metrics.Metrics

        }

        if (Config.getInstance().getStatsTrackingEnabled()) {
            try {
                emetrics = new EMetrics(mcMMO.p);
                Metrics metrics = emetrics.getMetrics();

                // Timings Graph
                Graph timingsGraph = metrics.createGraph("Percentage of servers using timings");

                if (mcMMO.p.getServer().getPluginManager().useTimings()) {
                    timingsGraph.addPlotter(new Metrics.Plotter("Enabled") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else {
                    timingsGraph.addPlotter(new Metrics.Plotter("Disabled") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // Donut Version Graph
                Graph versionDonutGraph = metrics.createGraph("Donut Version");

                boolean haveVersionInformation = false;
                boolean isOfficialBuild = false;
                String officialKey = "e14cfacdd442a953343ebd8529138680";

                String version = mcMMO.p.getDescription().getVersion();

                InputStreamReader isr = new InputStreamReader(mcMMO.p.getResource(".jenkins"));
                BufferedReader br = new BufferedReader(isr);
                char[] key = new char[32];
                br.read(key);
                if (officialKey.equals(String.valueOf(key))) {
                    isOfficialBuild = true;
                }

                if (version.contains("-")) {
                    String majorVersion = version.substring(0, version.indexOf("-"));
                    String subVersion;

                    if (isOfficialBuild) {
                        int startIndex = version.indexOf("-");
                        if (version.substring(startIndex + 1).contains("-")) {
                            subVersion = version.substring(startIndex, version.indexOf("-", startIndex + 1));
                        }
                        else {
                            subVersion = "-release";
                        }
                    }
                    else {
                        subVersion = "-custom";
                    }

                    version = majorVersion + "~=~" + subVersion;
                    haveVersionInformation = true;
                }

                if (haveVersionInformation) {
                    versionDonutGraph.addPlotter(new Metrics.Plotter(version) {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // Official v Custom build Graph
                Graph officialGraph = metrics.createGraph("Built by official ci");

                if (isOfficialBuild) {
                    officialGraph.addPlotter(new Metrics.Plotter("Yes") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else {
                    officialGraph.addPlotter(new Metrics.Plotter("No") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // Chunkmeta enabled Graph
                Graph chunkmetaGraph = metrics.createGraph("Uses Chunkmeta");

                if (HiddenConfig.getInstance().getChunkletsEnabled()) {
                    chunkmetaGraph.addPlotter(new Metrics.Plotter("Yes") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else {
                    chunkmetaGraph.addPlotter(new Metrics.Plotter("No") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // Storage method Graph
                Graph storageGraph = metrics.createGraph("Storage method");

                if (Config.getInstance().getUseMySQL()) {
                    storageGraph.addPlotter(new Metrics.Plotter("SQL") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else {
                    storageGraph.addPlotter(new Metrics.Plotter("Flatfile") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // Locale Graph
                Graph localeGraph = metrics.createGraph("Locale");

                localeGraph.addPlotter(new Metrics.Plotter(LocaleLoader.getCurrentLocale().getDisplayLanguage(Locale.US)) {
                    @Override
                    public int getValue() {
                        return 1;
                    }
                });

                // ExperienceFormulaShape Graph
                Graph experienceFormulaShapeGraph = metrics.createGraph("Experience Formula Shape Graph");

                experienceFormulaShapeGraph.addPlotter(new Metrics.Plotter(ExperienceConfig.getInstance().getFormulaType().toString()) {
                    @Override
                    public int getValue() {
                        return 1;
                    }
                });

                // GlobalMultiplier Graph
                Graph globalMultiplierGraph = metrics.createGraph("Global Multiplier Graph");

                globalMultiplierGraph.addPlotter(new Metrics.Plotter(ExperienceConfig.getInstance().getExperienceGainsGlobalMultiplier() + "") {
                    @Override
                    public int getValue() {
                        return 1;
                    }
                });

                // GlobalCurveModifier Graph
                Graph globalCurveModifierGraph = metrics.createGraph("Global Curve Modifier Graph");

                globalCurveModifierGraph.addPlotter(new Metrics.Plotter(ExperienceConfig.getInstance().getMultiplier(FormulaType.LINEAR) + "") {
                    @Override
                    public int getValue() {
                        return 1;
                    }
                });

                // GlobalMultiplierGraph Fuzzy Logic Numbers
                Graph globalMultiplierGraphFuzzy = metrics.createGraph("Global Multiplier Fuzz");

                if (ExperienceConfig.getInstance().getExperienceGainsGlobalMultiplier() > 1.0) {
                    globalMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Higher") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else if (ExperienceConfig.getInstance().getExperienceGainsGlobalMultiplier() < 1.0) {
                    globalMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Lower") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else {
                    globalMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Default") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // GlobalCurveModifier Fuzzy Logic Numbers
                Graph globalCurveMultiplierGraphFuzzy = metrics.createGraph("Global Curve Multiplier Fuzz");

                if (ExperienceConfig.getInstance().getMultiplier(FormulaType.LINEAR) > 20.0) {
                    globalCurveMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Higher") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else if (ExperienceConfig.getInstance().getMultiplier(FormulaType.LINEAR) < 20.0) {
                    globalCurveMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Lower") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else {
                    globalCurveMultiplierGraphFuzzy.addPlotter(new Metrics.Plotter("Default") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // Chimera Wing Usage Trackers
                final String chimeraGraphName = "Chimera Wing Usage";

                chimeraUseTracker = EMetrics.createBasicTracker(chimeraGraphName, "Player use");
                chimeraServerUseTracker = EMetrics.createEnabledTracker(chimeraGraphName, "Server use");

                emetrics.addTracker(chimeraUseTracker);
                emetrics.addTracker(chimeraServerUseTracker);

                // Chimera Wing Enabled Graph
                Graph chimeraGraph = metrics.createGraph("Chimera Wing");

                if (Config.getInstance().getChimaeraEnabled()) {
                    chimeraGraph.addPlotter(new Metrics.Plotter("Enabled") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }
                else {
                    chimeraGraph.addPlotter(new Metrics.Plotter("Disabled") {
                        @Override
                        public int getValue() {
                            return 1;
                        }
                    });
                }

                // Vanilla v Modified config graph
                Graph customConfigGraph = metrics.createGraph("Modified Configs");

                if (customConfig) {
                    customConfigGraph.addPlotter(new Metrics.Plotter("Edited") {
                        @Override
                        public int getValue() {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.