Sha256: 0bf4266727924f4d1f1a511f8681da3bad5cec24da8eb9cf633145730d93d870
Contents?: true
Size: 710 Bytes
Versions: 1
Compression:
Stored size: 710 Bytes
Contents
require 'metrics-java' module MetricsJ module BaseMixin attr_writer :metric_group, :metric_type attr_accessor :metric_name # @return [String] The group name to use for the metrics being collected def metric_group @metric_group ||= MetricsJ.app_name end # @return [String] The group name to use for the metrics being collected def metric_type @metrics_type ||= self.name end # @return [com.yammer.metrics.core.MetricName] The MetricName that describes where the Metric data lives in JMX # @see MetricsJ.create_metric_name def metric_name @metric_name ||= MetricsJ.create_metric_name(metric_group, metric_type, metric_name) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
metrics-java-0.0.1 | lib/metrics-java/base_mixin.rb |