annotations-design-patterns
    Preparing search index...

    Function createCounterSink

    • Creates a callback-backed sink that emits bounded operator labels for counters. Operation ids and arbitrary metadata are never included in labels.

      Parameters

      • increment: (
            name:
                | "retry.attempt"
                | "retry.exhausted"
                | "timeout.triggered"
                | "circuit.open"
                | "circuit.half_open"
                | "circuit.closed"
                | "cache.hit"
                | "cache.miss"
                | "cache.rejected"
                | "cache.invalidated"
                | "fallback.used"
                | "semaphore.queued"
                | "semaphore.acquired"
                | "semaphore.released"
                | "overlap.started"
                | "overlap.queued"
                | "overlap.dropped"
                | "overlap.completed"
                | "keyedLock.queued"
                | "keyedLock.acquired"
                | "keyedLock.released",
            labels: CounterLabels,
        ) => unknown

      Returns EventSink