Quick setup: Blnk Cloud

Sign in to Blnk Cloud
Connect your instance
Enable monitoring and copy the DSN
Blnk Cloud DSN.You will add it to your Core configuration in the next step.
Set the Blnk Cloud DSN in your Core config
Confirm data is flowing

Connect to other tools
If your team already runs a dedicated observability stack, you can export Blnk logs, traces, and metrics to Jaeger, Prometheus, Grafana, OpenTelemetry Collector, Datadog, or any backend you operate. Blnk exposes traces and metrics via OpenTelemetry and Prometheus. Logs are written to process output; forward them with your log shipper.Enable observability in Core
BLNK_ENABLE_OBSERVABILITY=true on the server and workers.Export logs
stdout and stderr with your log agent or shipper and forward to any backend.Export traces
BLNK appear in your backend (Jaeger UI defaults to port 16686).Export metrics
- Pull
- Push
GET /metrics from the server and worker. Targets depend on your setup:Confirm each signal
Common Blnk scenarios
Match the symptom to the signal that answers it fastest. Start with the recommended signal, then drill into the others if you still need context.API feels slow
API feels slow
Transactions stuck in QUEUED
Transactions stuck in QUEUED
Ledger integrity or processing delay
Ledger integrity or processing delay
Errors or 5xx spikes
Errors or 5xx spikes
transaction_id or request ID when present. That gives you the failure reason without opening a trace first.When you need timing context, open the trace for the same request and see which step returned the error or timed out.Rejection rate spike
Rejection rate spike
Worker retries climbing
Worker retries climbing
Inflight commit or void not completing
Inflight commit or void not completing
After a deploy, latency or errors increased
After a deploy, latency or errors increased
Monitoring data not showing up
Monitoring data not showing up
/metrics returns 404
/metrics returns 404
enable_observability=true on the server and worker, then restart both processes./metrics returns 403
/metrics returns 403
metrics_bearer_token is not set.Configure a bearer token and restart Core./metrics returns 401
/metrics returns 401
Authorization: Bearer <token> in scrape or curl requests.No traces in Jaeger
No traces in Jaeger
OTEL_EXPORTER_OTLP_TRACES_ENDPOINT is set on both server and worker. Use port 4318 for OTLP HTTP, not gRPC port 4317.Queue dashboard works but metrics do not
Queue dashboard works but metrics do not
/monitoring on the worker port. Metrics are at /metrics on the server and worker ports. Monitoring export must be enabled for /metrics to be registered.Production health baseline
Production health baseline