class Movie::Persistence::Telemetry

Overview

Lock-free counters and diagnostics for the hot path. Snapshots never call a persistence backend.

Defined in:

movie/persistence/telemetry.cr

Instance Method Summary

Instance Method Detail

def circuit_closed : Nil #

[View source]
def circuit_opened : Nil #

[View source]
def health : HealthSnapshot #

[View source]
def job_cancelled : Nil #

[View source]
def job_dequeued : Nil #

[View source]
def job_enqueued : Nil #

[View source]
def metrics : MetricsSnapshot #

[View source]
def reconnect : Nil #

[View source]
def retry : Nil #

[View source]
def work_failed(error : Exception, elapsed : Time::Span) : Nil #

[View source]
def work_rejected(error : Exception) : Nil #

[View source]
def work_started : Nil #

[View source]
def work_succeeded(elapsed : Time::Span) : Nil #

[View source]
def worker_registered(queue_capacity : Int32) : Nil #

[View source]
def worker_stopped : Nil #

[View source]