MongoStepMeterRegistry

dev.mongocamp.micrometer.mongodb.registry.MongoStepMeterRegistry
See theMongoStepMeterRegistry companion object
class MongoStepMeterRegistry(config: MongoRegistryConfig, threadFactory: NamedThreadFactory, clock: Clock) extends StepMeterRegistry

Attributes

Companion
object
Graph
Supertypes
class StepMeterRegistry
class PushMeterRegistry
class MeterRegistry
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

class Config()

Attributes

Inherited from:
MeterRegistry
Supertypes
class Object
trait Matchable
class Any
object Config

Attributes

Inherited from:
MeterRegistry
Supertypes
class Object
trait Matchable
class Any
class More()

Attributes

Inherited from:
MeterRegistry
Supertypes
class Object
trait Matchable
class Any
object More

Attributes

Inherited from:
MeterRegistry
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

override def getBaseTimeUnit: TimeUnit

Attributes

Definition Classes
MeterRegistry
override def publish(): Unit

Attributes

Definition Classes
PushMeterRegistry

Inherited methods

@Incubating(since = "1.2.0")
def clear(): Unit

Attributes

Inherited from:
MeterRegistry
def close(): Unit

Attributes

Inherited from:
StepMeterRegistry
def counter(x$0: String, x$1: String*): Counter

Attributes

Inherited from:
MeterRegistry
def counter(x$0: String, x$1: Iterable[Tag]): Counter

Attributes

Inherited from:
MeterRegistry
def find(x$0: String): Search

Attributes

Inherited from:
MeterRegistry
def forEachMeter(x$0: Consumer[_ >: Meter <: <FromJavaObject>]): Unit

Attributes

Inherited from:
MeterRegistry
@Nullable
def gauge[T <: <FromJavaObject>](x$0: String, x$1: T, x$2: ToDoubleFunction[T]): T

Attributes

Inherited from:
MeterRegistry
@Nullable
def gauge[T <: Number](x$0: String, x$1: T): T

Attributes

Inherited from:
MeterRegistry
@Nullable
def gauge[T <: Number](x$0: String, x$1: Iterable[Tag], x$2: T): T

Attributes

Inherited from:
MeterRegistry
@Nullable
def gauge[T <: <FromJavaObject>](x$0: String, x$1: Iterable[Tag], x$2: T, x$3: ToDoubleFunction[T]): T

Attributes

Inherited from:
MeterRegistry
@Nullable
def gaugeCollectionSize[T <: Collection[_ <: <FromJavaObject>]](x$0: String, x$1: Iterable[Tag], x$2: T): T

Attributes

Inherited from:
MeterRegistry
@Nullable
def gaugeMapSize[T <: Map[_ <: <FromJavaObject>, _ <: <FromJavaObject>]](x$0: String, x$1: Iterable[Tag], x$2: T): T

Attributes

Inherited from:
MeterRegistry
def get(x$0: String): RequiredSearch

Attributes

Inherited from:
MeterRegistry
def getMeters(): List[Meter]

Attributes

Inherited from:
MeterRegistry
def isClosed(): Boolean

Attributes

Inherited from:
MeterRegistry
def more(): MeterRegistry#More

Attributes

Inherited from:
MeterRegistry
@Nullable @Incubating(since = "1.1.0")
def remove(x$0: Id): Meter

Attributes

Inherited from:
MeterRegistry
@Nullable @Incubating(since = "1.1.0")
def remove(x$0: Meter): Meter

Attributes

Inherited from:
MeterRegistry
@Nullable @Incubating(since = "1.3.16")
def removeByPreFilterId(x$0: Id): Meter

Attributes

Inherited from:
MeterRegistry
def start(x$0: ThreadFactory): Unit

Attributes

Inherited from:
StepMeterRegistry
def stop(): Unit

Attributes

Inherited from:
StepMeterRegistry
def summary(x$0: String, x$1: String*): DistributionSummary

Attributes

Inherited from:
MeterRegistry
def summary(x$0: String, x$1: Iterable[Tag]): DistributionSummary

Attributes

Inherited from:
MeterRegistry
def timer(x$0: String, x$1: String*): Timer

Attributes

Inherited from:
MeterRegistry
def timer(x$0: String, x$1: Iterable[Tag]): Timer

Attributes

Inherited from:
MeterRegistry

Deprecated and Inherited methods

@Deprecated(since = _, forRemoval = _)
final def start(): Unit

Attributes

Deprecated
true
Inherited from:
PushMeterRegistry