Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

Metrics

3 exports Since v1.0.0 Source

Layers

Since v1.0.0

Signature

declare const layer: (evaluate: LazyArg<MetricReader | NonEmptyReadonlyArray<MetricReader>>, options?: {
readonly shutdownTimeout?: DurationInput;
}) => Layer<never, never, Resource>

Producer

Signature

declare const makeProducer: Effect.Effect<MetricProducer, never, Resource>

Signature

declare const registerProducer: (self: MetricProducer, metricReader: LazyArg<MetricReader | NonEmptyReadonlyArray<MetricReader>>) => Effect.Effect<Array<any>, never, Scope.Scope>