Packages

abstract class CinnamonMetrics extends CinnamonMetricsFactory with Extension

Akka (classic) Extension that provides a Cinnamon metrics API for custom metrics.

Linear Supertypes
Extension, CinnamonMetricsFactory, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CinnamonMetrics
  2. Extension
  3. CinnamonMetricsFactory
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CinnamonMetrics()

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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  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

    Definition Classes
    CinnamonMetricsFactory
  65. abstract def metricsFor(identity: Identity): CinnamonMetrics

    Get CinnamonMetrics API scoped to a particular identity.

    Get CinnamonMetrics API scoped to a particular identity.

    identity

    the identity to create custom metrics for

    returns

    CinnamonMetrics scoped to the given identity

  66. abstract def metricsFor(actorRef: ActorRef): CinnamonMetrics

    Get CinnamonMetrics API scoped to a particular actor.

    Get CinnamonMetrics API scoped to a particular actor.

    actorRef

    the actor to create actor-level custom metrics

    returns

    CinnamonMetrics scoped to the given actor

  67. abstract def metricsForApplication(): CinnamonMetrics

    Get CinnamonMetrics API scoped to the application.

    Get CinnamonMetrics API scoped to the application.

    returns

    CinnamonMetrics scoped to the application

  68. abstract def metricsForSystem(): CinnamonMetrics

    Get CinnamonMetrics API scoped to the actor system.

    Get CinnamonMetrics API scoped to the actor system.

    returns

    CinnamonMetrics scoped to the actor system

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 Extension

Inherited from CinnamonMetricsFactory

Inherited from AnyRef

Inherited from Any

Ungrouped