Skip to main content

pgtask_otel/
lib.rs

1#![doc = "OpenTelemetry conventions and propagation for pgtask."]
2
3mod metrics;
4mod propagation;
5
6pub use metrics::{
7    record_cancelled, record_claimed, record_enqueued, record_execution, record_failed, record_heartbeat,
8    record_lease_lost, record_live_workers, record_queue_demand, record_queue_latency, record_recovered,
9    record_renewed, record_retried, record_schedule_materialization, record_schedule_occurrences, record_succeeded,
10    record_worker_admission_limit, record_worker_capacity, record_worker_event_loop_lag,
11    record_worker_lease_renewal_age,
12};
13pub use propagation::{configure_propagation, inject_context, inject_span_context, set_parent_from_headers};