ar.io Logoar.io Documentation
TurboPayment Service

System

System health and monitoring endpoints

Health check endpoint

Simple health check endpoint that returns "OK" if the service is running.

Use this for:

  • Load balancer health checks
  • Monitoring/alerting systems
  • Service discovery
GET
/health

Response Body

curl -X GET "https://turbo.ardrive.io/v1/health"
"OK"

Prometheus metrics endpoint

Returns Prometheus-formatted metrics for monitoring and observability.

Metrics Included:

  • Default Node.js process metrics (CPU, memory, event loop, etc.)
  • Custom application metrics (payment success/failure counts, etc.)

Usage: Configure Prometheus to scrape this endpoint periodically.

GET
/metrics

Response Body

curl -X GET "https://turbo.ardrive.io/v1/metrics"
"# HELP process_cpu_user_seconds_total Total user CPU time spent in seconds.\n# TYPE process_cpu_user_seconds_total counter\nprocess_cpu_user_seconds_total 0.123\n"

How is this guide?