Effect CommunityEC
Effect Community2y ago
4 replies
phischer

Ensuring `forceFlush` Before `shutdown` in `@effect/opentelemetry` Metrics

Is it possible for me in userland to have reader.forceFlush() be called before reader.shutdown()?
https://github.com/Effect-TS/effect/blob/main/packages/opentelemetry/src/internal/metrics.ts#L307

Without forceFlush metrics between intervals are never exported. Or is it possible for @effect/opentelemetry to call forceFlush everytime before showdown?

Like this it works:
Promise.all(readers.map(reader => reader.forceFlush().then(_ => reader.shutdown())))}))
Was this page helpful?