Skip to main content
Blnk emits metrics as numeric time-series measurements from the server and workers: transaction throughput, queue depth, inflight lifecycle events, worker retries, and related operational signals. This page catalogs every metric sent by Blnk: name, instrument type, attributes, and allowed values. For setup and export modes, see Monitoring in Blnk.

Metrics

Track ledger writes from acceptance through final status. Use these metrics for throughput, latency SLOs, and rejection spikes by reason or currency.
NameTypeAttributesDescription
blnk_transaction_totalCounterstatus, currencyTotal transactions by final status and currency
blnk_transaction_duration_secondsHistogramstatusWall-clock time of RecordTransaction() in seconds
blnk_transaction_rejected_totalCounterreasonRejected transactions by reason
Allowed values for each attribute label:
AttributeValues
statusAPPLIED · REJECTED · INFLIGHT · VOID · COMMIT
reasoninsufficient_funds · overdraft_limit · lock_contention · max_retries · other
currencyISO currency code from the transaction (for example USD, NGN, EUR)

Metrics endpoint

Server and worker GET /metrics scrape targets.

Health check

Server and worker GET /health probes.

Monitoring in Blnk

Setup, export, and troubleshooting.

Observability configuration

Flags and environment variables.

Need help?

We are very happy to help you make the most of Blnk, regardless of whether it is your first time or you are switching from another tool. To ask questions or discuss issues, please contact us or join our Discord community.