Packages

c

com.lightbend.cinnamon.akka

CinnamonMetricsFactory

abstract class CinnamonMetricsFactory extends AnyRef

Cinnamon metrics API for custom metrics.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CinnamonMetricsFactory
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CinnamonMetricsFactory()

Abstract Value Members

  1. abstract def createCounter(descriptor: Descriptor): Counter

    Create a new Counter metric with full Descriptor.

    Create a new Counter metric with full Descriptor.

    descriptor

    the descriptor for the Counter metric

    returns

    a new Counter metric based on the given descriptor

  2. abstract def createCounter(name: String, tags: Map[String, String], hints: Set[String]): Counter

    Create a new Counter metric with tags and hints (for Java).

    Create a new Counter metric with tags and hints (for Java).

    name

    the name of the Counter metric

    tags

    the tags (Java Map) for the Counter metric

    hints

    the hints (Java Set) for the Counter metric

    returns

    a new Counter metric with the given name, tags, and hints

  3. abstract def createCounter(name: String, tags: Map[String, String], hints: Set[String]): Counter

    Create a new Counter metric with tags and hints (for Scala).

    Create a new Counter metric with tags and hints (for Scala).

    name

    the name of the Counter metric

    tags

    the tags (Scala Map) for the Counter metric

    hints

    the hints (Scala Set) for the Counter metric

    returns

    a new Counter metric with the given name, tags, and hints

  4. abstract def createCounter(name: String, hints: Set[String]): Counter

    Create a new Counter metric with hints (for Java).

    Create a new Counter metric with hints (for Java).

    name

    the name of the Counter metric

    hints

    the hints (Java Set) for the Counter metric

    returns

    a new Counter metric with the given name and hints

  5. abstract def createCounter(name: String, hints: Set[String]): Counter

    Create a new Counter metric with hints (for Scala).

    Create a new Counter metric with hints (for Scala).

    name

    the name of the Counter metric

    hints

    the hints (Scala Set) for the Counter metric

    returns

    a new Counter metric with the given name and hints

  6. abstract def createCounter(name: String, tags: Map[String, String]): Counter

    Create a new Counter metric with tags (for Java).

    Create a new Counter metric with tags (for Java).

    name

    the name of the Counter metric

    tags

    the tags (Java Map) for the Counter metric

    returns

    a new Counter metric with the given name and tags

  7. abstract def createCounter(name: String, tags: Map[String, String]): Counter

    Create a new Counter metric with tags (for Scala).

    Create a new Counter metric with tags (for Scala).

    name

    the name of the Counter metric

    tags

    the tags (Scala Map) for the Counter metric

    returns

    a new Counter metric with the given name and tags

  8. abstract def createCounter(name: String): Counter

    Create a new Counter metric.

    Create a new Counter metric.

    name

    the name of the Counter metric

    returns

    a new Counter metric with the given name

  9. abstract def createGaugeDouble(descriptor: Descriptor): GaugeDouble

    Create a new GaugeDouble metric with full Descriptor.

    Create a new GaugeDouble metric with full Descriptor.

    descriptor

    the descriptor for the GaugeDouble metric

    returns

    a new GaugeDouble metric based on the given descriptor

  10. abstract def createGaugeDouble(name: String, tags: Map[String, String], hints: Set[String]): GaugeDouble

    Create a new GaugeDouble metric with tags and hints (for Java).

    Create a new GaugeDouble metric with tags and hints (for Java).

    name

    the name of the GaugeDouble metric

    tags

    the tags (Java Map) for the GaugeDouble metric

    hints

    the hints (Java Set) for the GaugeDouble metric

    returns

    a new GaugeDouble metric with the given name, tags, and hints

  11. abstract def createGaugeDouble(name: String, tags: Map[String, String], hints: Set[String]): GaugeDouble

    Create a new GaugeDouble metric with tags and hints (for Scala).

    Create a new GaugeDouble metric with tags and hints (for Scala).

    name

    the name of the GaugeDouble metric

    tags

    the tags (Scala Map) for the GaugeDouble metric

    hints

    the hints (Scala Set) for the GaugeDouble metric

    returns

    a new GaugeDouble metric with the given name, tags, and hints

  12. abstract def createGaugeDouble(name: String, hints: Set[String]): GaugeDouble

    Create a new GaugeDouble metric with hints (for Java).

    Create a new GaugeDouble metric with hints (for Java).

    name

    the name of the GaugeDouble metric

    hints

    the hints (Java Set) for the GaugeDouble metric

    returns

    a new GaugeDouble metric with the given name and hints

  13. abstract def createGaugeDouble(name: String, hints: Set[String]): GaugeDouble

    Create a new GaugeDouble metric with hints (for Scala).

    Create a new GaugeDouble metric with hints (for Scala).

    name

    the name of the GaugeDouble metric

    hints

    the hints (Scala Set) for the GaugeDouble metric

    returns

    a new GaugeDouble metric with the given name and hints

  14. abstract def createGaugeDouble(name: String, tags: Map[String, String]): GaugeDouble

    Create a new GaugeDouble metric with tags (for Java).

    Create a new GaugeDouble metric with tags (for Java).

    name

    the name of the GaugeDouble metric

    tags

    the tags (Java Map) for the GaugeDouble metric

    returns

    a new GaugeDouble metric with the given name and tags

  15. abstract def createGaugeDouble(name: String, tags: Map[String, String]): GaugeDouble

    Create a new GaugeDouble metric with tags (for Scala).

    Create a new GaugeDouble metric with tags (for Scala).

    name

    the name of the GaugeDouble metric

    tags

    the tags (Scala Map) for the GaugeDouble metric

    returns

    a new GaugeDouble metric with the given name and tags

  16. abstract def createGaugeDouble(name: String): GaugeDouble

    Create a new GaugeDouble metric.

    Create a new GaugeDouble metric.

    name

    the name of the GaugeDouble metric

    returns

    a new GaugeDouble metric with the given name

  17. abstract def createGaugeLong(descriptor: Descriptor): GaugeLong

    Create a new GaugeLong metric with full Descriptor.

    Create a new GaugeLong metric with full Descriptor.

    descriptor

    the descriptor for the GaugeLong metric

    returns

    a new GaugeLong metric based on the given descriptor

  18. abstract def createGaugeLong(name: String, tags: Map[String, String], hints: Set[String]): GaugeLong

    Create a new GaugeLong metric with tags and hints (for Java).

    Create a new GaugeLong metric with tags and hints (for Java).

    name

    the name of the GaugeLong metric

    tags

    the tags (Java Map) for the GaugeLong metric

    hints

    the hints (Java Set) for the GaugeLong metric

    returns

    a new GaugeLong metric with the given name, tags, and hints

  19. abstract def createGaugeLong(name: String, tags: Map[String, String], hints: Set[String]): GaugeLong

    Create a new GaugeLong metric with tags and hints (for Scala).

    Create a new GaugeLong metric with tags and hints (for Scala).

    name

    the name of the GaugeLong metric

    tags

    the tags (Scala Map) for the GaugeLong metric

    hints

    the hints (Scala Set) for the GaugeLong metric

    returns

    a new GaugeLong metric with the given name, tags, and hints

  20. abstract def createGaugeLong(name: String, hints: Set[String]): GaugeLong

    Create a new GaugeLong metric with hints (for Java).

    Create a new GaugeLong metric with hints (for Java).

    name

    the name of the GaugeLong metric

    hints

    the hints (Java Set) for the GaugeLong metric

    returns

    a new GaugeLong metric with the given name and hints

  21. abstract def createGaugeLong(name: String, hints: Set[String]): GaugeLong

    Create a new GaugeLong metric with hints (for Scala).

    Create a new GaugeLong metric with hints (for Scala).

    name

    the name of the GaugeLong metric

    hints

    the hints (Scala Set) for the GaugeLong metric

    returns

    a new GaugeLong metric with the given name and hints

  22. abstract def createGaugeLong(name: String, tags: Map[String, String]): GaugeLong

    Create a new GaugeLong metric with tags (for Java).

    Create a new GaugeLong metric with tags (for Java).

    name

    the name of the GaugeLong metric

    tags

    the tags (Java Map) for the GaugeLong metric

    returns

    a new GaugeLong metric with the given name and tags

  23. abstract def createGaugeLong(name: String, tags: Map[String, String]): GaugeLong

    Create a new GaugeLong metric with tags (for Scala).

    Create a new GaugeLong metric with tags (for Scala).

    name

    the name of the GaugeLong metric

    tags

    the tags (Scala Map) for the GaugeLong metric

    returns

    a new GaugeLong metric with the given name and tags

  24. abstract def createGaugeLong(name: String): GaugeLong

    Create a new GaugeLong metric.

    Create a new GaugeLong metric.

    name

    the name of the GaugeLong metric

    returns

    a new GaugeLong metric with the given name

  25. abstract def createProvidingGaugeDouble(descriptor: Descriptor, valueProvider: DoubleValueProvider): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric with full Descriptor.

    Create a new ProvidingGaugeDouble metric with full Descriptor.

    descriptor

    the descriptor for the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    returns

    a new ProvidingGaugeDouble metric based on the given descriptor

  26. abstract def createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric with tags and hints (for Java).

    Create a new ProvidingGaugeDouble metric with tags and hints (for Java).

    name

    the name of the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    tags

    the tags (Java Map) for the ProvidingGaugeDouble metric

    hints

    the hints (Java Set) for the ProvidingGaugeDouble metric

    returns

    a new ProvidingGaugeDouble metric with the given name, tags, and hints

  27. abstract def createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric with tags and hints (for Scala).

    Create a new ProvidingGaugeDouble metric with tags and hints (for Scala).

    name

    the name of the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    tags

    the tags (Scala Map) for the ProvidingGaugeDouble metric

    hints

    the hints (Scala Set) for the ProvidingGaugeDouble metric

    returns

    a new ProvidingGaugeDouble metric with the given name, tags, and hints

  28. abstract def createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, hints: Set[String]): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric with hints (for Java).

    Create a new ProvidingGaugeDouble metric with hints (for Java).

    name

    the name of the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    hints

    the hints (Java Set) for the ProvidingGaugeDouble metric

    returns

    a new ProvidingGaugeDouble metric with the given name and hints

  29. abstract def createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, hints: Set[String]): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric with hints (for Scala).

    Create a new ProvidingGaugeDouble metric with hints (for Scala).

    name

    the name of the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    hints

    the hints (Scala Set) for the ProvidingGaugeDouble metric

    returns

    a new ProvidingGaugeDouble metric with the given name and hints

  30. abstract def createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String]): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric with tags (for Java).

    Create a new ProvidingGaugeDouble metric with tags (for Java).

    name

    the name of the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    tags

    the tags (Java Map) for the ProvidingGaugeDouble metric

    returns

    a new ProvidingGaugeDouble metric with the given name and tags

  31. abstract def createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String]): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric with tags (for Scala).

    Create a new ProvidingGaugeDouble metric with tags (for Scala).

    name

    the name of the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    tags

    the tags (Scala Map) for the ProvidingGaugeDouble metric

    returns

    a new ProvidingGaugeDouble metric with the given name and tags

  32. abstract def createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider): ProvidingGaugeDouble

    Create a new ProvidingGaugeDouble metric.

    Create a new ProvidingGaugeDouble metric.

    name

    the name of the ProvidingGaugeDouble metric

    valueProvider

    the value provider to call for this ProvidingGaugeDouble

    returns

    a new ProvidingGaugeDouble metric with the given name

  33. abstract def createProvidingGaugeLong(descriptor: Descriptor, valueProvider: LongValueProvider): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric with full Descriptor.

    Create a new ProvidingGaugeLong metric with full Descriptor.

    descriptor

    the descriptor for the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    returns

    a new ProvidingGaugeLong metric based on the given descriptor

  34. abstract def createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric with tags and hints (for Java).

    Create a new ProvidingGaugeLong metric with tags and hints (for Java).

    name

    the name of the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    tags

    the tags (Java Map) for the ProvidingGaugeLong metric

    hints

    the hints (Java Set) for the ProvidingGaugeLong metric

    returns

    a new ProvidingGaugeLong metric with the given name, tags, and hints

  35. abstract def createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric with tags and hints (for Scala).

    Create a new ProvidingGaugeLong metric with tags and hints (for Scala).

    name

    the name of the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    tags

    the tags (Scala Map) for the ProvidingGaugeLong metric

    hints

    the hints (Scala Set) for the ProvidingGaugeLong metric

    returns

    a new ProvidingGaugeLong metric with the given name, tags, and hints

  36. abstract def createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, hints: Set[String]): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric with hints (for Java).

    Create a new ProvidingGaugeLong metric with hints (for Java).

    name

    the name of the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    hints

    the hints (Java Set) for the ProvidingGaugeLong metric

    returns

    a new ProvidingGaugeLong metric with the given name and hints

  37. abstract def createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, hints: Set[String]): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric with hints (for Scala).

    Create a new ProvidingGaugeLong metric with hints (for Scala).

    name

    the name of the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    hints

    the hints (Scala Set) for the ProvidingGaugeLong metric

    returns

    a new ProvidingGaugeLong metric with the given name and hints

  38. abstract def createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String]): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric with tags (for Java).

    Create a new ProvidingGaugeLong metric with tags (for Java).

    name

    the name of the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    tags

    the tags (Java Map) for the ProvidingGaugeLong metric

    returns

    a new ProvidingGaugeLong metric with the given name and tags

  39. abstract def createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String]): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric with tags (for Scala).

    Create a new ProvidingGaugeLong metric with tags (for Scala).

    name

    the name of the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    tags

    the tags (Scala Map) for the ProvidingGaugeLong metric

    returns

    a new ProvidingGaugeLong metric with the given name and tags

  40. abstract def createProvidingGaugeLong(name: String, valueProvider: LongValueProvider): ProvidingGaugeLong

    Create a new ProvidingGaugeLong metric.

    Create a new ProvidingGaugeLong metric.

    name

    the name of the ProvidingGaugeLong metric

    valueProvider

    the value provider to call for this ProvidingGaugeLong

    returns

    a new ProvidingGaugeLong metric with the given name

  41. abstract def createRate(descriptor: Descriptor): Rate

    Create a new Rate metric with full Descriptor.

    Create a new Rate metric with full Descriptor.

    descriptor

    the descriptor for the Rate metric

    returns

    a new Rate metric based on the given descriptor

  42. abstract def createRate(name: String, tags: Map[String, String], hints: Set[String]): Rate

    Create a new Rate metric with tags and hints (for Java).

    Create a new Rate metric with tags and hints (for Java).

    name

    the name of the Rate metric

    tags

    the tags (Java Map) for the Rate metric

    hints

    the hints (Java Set) for the Rate metric

    returns

    a new Rate metric with the given name, tags, and hints

  43. abstract def createRate(name: String, tags: Map[String, String], hints: Set[String]): Rate

    Create a new Rate metric with tags and hints (for Scala).

    Create a new Rate metric with tags and hints (for Scala).

    name

    the name of the Rate metric

    tags

    the tags (Scala Map) for the Rate metric

    hints

    the hints (Scala Set) for the Rate metric

    returns

    a new Rate metric with the given name, tags, and hints

  44. abstract def createRate(name: String, hints: Set[String]): Rate

    Create a new Rate metric with hints (for Java).

    Create a new Rate metric with hints (for Java).

    name

    the name of the Rate metric

    hints

    the hints (Java Set) for the Rate metric

    returns

    a new Rate metric with the given name and hints

  45. abstract def createRate(name: String, hints: Set[String]): Rate

    Create a new Rate metric with hints (for Scala).

    Create a new Rate metric with hints (for Scala).

    name

    the name of the Rate metric

    hints

    the hints (Scala Set) for the Rate metric

    returns

    a new Rate metric with the given name and hints

  46. abstract def createRate(name: String, tags: Map[String, String]): Rate

    Create a new Rate metric with tags (for Java).

    Create a new Rate metric with tags (for Java).

    name

    the name of the Rate metric

    tags

    the tags (Java Map) for the Rate metric

    returns

    a new Rate metric with the given name and tags

  47. abstract def createRate(name: String, tags: Map[String, String]): Rate

    Create a new Rate metric with tags (for Scala).

    Create a new Rate metric with tags (for Scala).

    name

    the name of the Rate metric

    tags

    the tags (Scala Map) for the Rate metric

    returns

    a new Rate metric with the given name and tags

  48. abstract def createRate(name: String): Rate

    Create a new Rate metric.

    Create a new Rate metric.

    name

    the name of the Rate metric

    returns

    a new Rate metric with the given name

  49. abstract def createRecorder(descriptor: Descriptor): Recorder

    Create a new Recorder metric with full Descriptor.

    Create a new Recorder metric with full Descriptor.

    descriptor

    the descriptor for the Recorder metric

    returns

    a new Recorder metric based on the given descriptor

  50. abstract def createRecorder(name: String, tags: Map[String, String], hints: Set[String]): Recorder

    Create a new Recorder metric with tags and hints (for Java).

    Create a new Recorder metric with tags and hints (for Java).

    name

    the name of the Recorder metric

    tags

    the tags (Java Map) for the Recorder metric

    hints

    the hints (Java Set) for the Recorder metric

    returns

    a new Recorder metric with the given name, tags, and hints

  51. abstract def createRecorder(name: String, tags: Map[String, String], hints: Set[String]): Recorder

    Create a new Recorder metric with tags and hints (for Scala).

    Create a new Recorder metric with tags and hints (for Scala).

    name

    the name of the Recorder metric

    tags

    the tags (Scala Map) for the Recorder metric

    hints

    the hints (Scala Set) for the Recorder metric

    returns

    a new Recorder metric with the given name, tags, and hints

  52. abstract def createRecorder(name: String, hints: Set[String]): Recorder

    Create a new Recorder metric with hints (for Java).

    Create a new Recorder metric with hints (for Java).

    name

    the name of the Recorder metric

    hints

    the hints (Java Set) for the Recorder metric

    returns

    a new Recorder metric with the given name and hints

  53. abstract def createRecorder(name: String, hints: Set[String]): Recorder

    Create a new Recorder metric with hints (for Scala).

    Create a new Recorder metric with hints (for Scala).

    name

    the name of the Recorder metric

    hints

    the hints (Scala Set) for the Recorder metric

    returns

    a new Recorder metric with the given name and hints

  54. abstract def createRecorder(name: String, tags: Map[String, String]): Recorder

    Create a new Recorder metric with tags (for Java).

    Create a new Recorder metric with tags (for Java).

    name

    the name of the Recorder metric

    tags

    the tags (Java Map) for the Recorder metric

    returns

    a new Recorder metric with the given name and tags

  55. abstract def createRecorder(name: String, tags: Map[String, String]): Recorder

    Create a new Recorder metric with tags (for Scala).

    Create a new Recorder metric with tags (for Scala).

    name

    the name of the Recorder metric

    tags

    the tags (Scala Map) for the Recorder metric

    returns

    a new Recorder metric with the given name and tags

  56. abstract def createRecorder(name: String): Recorder

    Create a new Recorder metric.

    Create a new Recorder metric.

    name

    the name of the Recorder metric

    returns

    a new Recorder metric with the given name

  57. abstract def createTimer(descriptor: Descriptor): Timer

    Create a new Timer metric with full Descriptor.

    Create a new Timer metric with full Descriptor.

    descriptor

    the descriptor for the Timer metric

    returns

    a new Timer metric based on the given descriptor

  58. abstract def createTimer(name: String, tags: Map[String, String], hints: Set[String]): Timer

    Create a new Timer metric with tags and hints (for Java).

    Create a new Timer metric with tags and hints (for Java).

    name

    the name of the Timer metric

    tags

    the tags (Java Map) for the Timer metric

    hints

    the hints (Java Set) for the Timer metric

    returns

    a new Timer metric with the given name, tags, and hints

  59. abstract def createTimer(name: String, tags: Map[String, String], hints: Set[String]): Timer

    Create a new Timer metric with tags and hints (for Scala).

    Create a new Timer metric with tags and hints (for Scala).

    name

    the name of the Timer metric

    tags

    the tags (Scala Map) for the Timer metric

    hints

    the hints (Scala Set) for the Timer metric

    returns

    a new Timer metric with the given name, tags, and hints

  60. abstract def createTimer(name: String, hints: Set[String]): Timer

    Create a new Timer metric with hints (for Java).

    Create a new Timer metric with hints (for Java).

    name

    the name of the Timer metric

    hints

    the hints (Java Set) for the Timer metric

    returns

    a new Timer metric with the given name and hints

  61. abstract def createTimer(name: String, hints: Set[String]): Timer

    Create a new Timer metric with hints (for Scala).

    Create a new Timer metric with hints (for Scala).

    name

    the name of the Timer metric

    hints

    the hints (Scala Set) for the Timer metric

    returns

    a new Timer metric with the given name and hints

  62. abstract def createTimer(name: String, tags: Map[String, String]): Timer

    Create a new Timer metric with tags (for Java).

    Create a new Timer metric with tags (for Java).

    name

    the name of the Timer metric

    tags

    the tags (Java Map) for the Timer metric

    returns

    a new Timer metric with the given name and tags

  63. abstract def createTimer(name: String, tags: Map[String, String]): Timer

    Create a new Timer metric with tags (for Scala).

    Create a new Timer metric with tags (for Scala).

    name

    the name of the Timer metric

    tags

    the tags (Scala Map) for the Timer metric

    returns

    a new Timer metric with the given name and tags

  64. abstract def createTimer(name: String): Timer

    Create a new Timer metric.

    Create a new Timer metric.

    name

    the name of the Timer metric

    returns

    a new Timer metric with the given name

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped