Package com.codahale.metrics

Examples of com.codahale.metrics.MetricRegistry.register()


            lockDisinterestedTimeMillisGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Lock Disinterested Time Millis"),
                    new JmxAttributeGauge(nameObj, "LockDisinterestedTimeMillis"));
            minLockHoldTimeMillisGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Min Lock Hold Time Millis"),
                    new JmxAttributeGauge(nameObj, "MinLockHoldTimeMillis"));
            secondsSinceLastScavengeGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Seconds Since Last Scavenge"),
                    new JmxAttributeGauge(nameObj, "SecondsSinceLastScavenge"));

            zkConnectionStatusGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Zk Connection Status"),
                    new JmxAttributeGauge(nameObj, "ZkConnectionStatus") {
                        @Override
View Full Code Here


            minLockHoldTimeMillisGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Min Lock Hold Time Millis"),
                    new JmxAttributeGauge(nameObj, "MinLockHoldTimeMillis"));
            secondsSinceLastScavengeGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Seconds Since Last Scavenge"),
                    new JmxAttributeGauge(nameObj, "SecondsSinceLastScavenge"));

            zkConnectionStatusGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Zk Connection Status"),
                    new JmxAttributeGauge(nameObj, "ZkConnectionStatus") {
                        @Override
                        public Object getValue() {
                            Object val = super.getValue();
                            if (val.equals("connected")) {
View Full Code Here

                                return 1;
                            }
                            return 0;
                        }
                    });
            heldShardGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Held Shards"),
                    new Gauge<Integer>() {
                        @Override
                        public Integer getValue() {
                            return getHeldShards().size();
                        }
View Full Code Here

                        public Integer getValue() {
                            return getHeldShards().size();
                        }
                    });

            unheldShardGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Unheld Shards"),
                    new Gauge<Integer>() {
                        @Override
                        public Integer getValue() {
                            return getUnheldShards().size();
                        }
View Full Code Here

                        @Override
                        public Integer getValue() {
                            return getUnheldShards().size();
                        }
                    });
            errorShardGauge = reg.register(MetricRegistry.name(ZKBasedShardLockManager.class, "Error Shards"),
                    new Gauge<Integer>() {
                        @Override
                        public Integer getValue() {
                            return getErrorShards().size();
                        }
View Full Code Here

      }

      // Strip prefix
      name = name.substring(prefix.length());

      result.register(name, metric);
    }

    return result;
  }
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.