Module

OpenTelemetry.Metrics.Meter

#newInstrument

newInstrument :: forall s a m d. Meter -> InstrumentDefinition s a m d -> Effect (Instrument s a m d)

#newInstruments

newInstruments :: forall s a m d. Meter -> List (InstrumentDefinition s a m d) -> Effect (Instrument s a m d)

#bind

bind :: forall a m d. Instrument Synchronous a m d -> List Label -> Effect (BoundInstrument Synchronous a m d)

#record

record :: forall a m d. BoundInstrument Synchronous a m d -> d -> Effect Unit

#record'

record' :: forall a m d. Instrument Synchronous a m d -> d -> Effect Unit

#add

add :: forall m d. BoundInstrument Synchronous Additive m d -> d -> Effect Unit

#add'

add' :: forall m d. Instrument Synchronous Additive m d -> d -> Effect Unit

#registerObserver

#observe

observe :: forall a m d. ObserverResult a m d -> d -> List Label -> Effect Unit

Modules