Skip to main content
GET
/
v1
/
monitoring
/
public-api
/
stats
Get public API stats
curl --request GET \
  --url https://api-nova.tech/v1/monitoring/public-api/stats
{
  "service": "nova_public_api",
  "generatedAt": "2023-11-07T05:31:56Z",
  "windowStartedAt": "2023-11-07T05:31:56Z",
  "deployment": {
    "sha": "unknown"
  },
  "summary": {
    "totalRequests": 1,
    "successCount": 1,
    "errorCount": 1,
    "actionableRequestCount": 1,
    "actionableErrorCount": 1,
    "noiseRequestCount": 1,
    "noiseErrorCount": 1,
    "rateLimitedCount": 1,
    "avgLatencyMs": 1,
    "p50LatencyMs": 1,
    "p95LatencyMs": 1,
    "p99LatencyMs": 1
  },
  "statusClasses": {},
  "errors": {},
  "clientTypes": {},
  "trafficClasses": {},
  "countries": {},
  "edgeRegions": {},
  "routes": [
    {
      "method": "GET",
      "route": "/v1/data/tokens/search",
      "count": 1,
      "successCount": 1,
      "errorCount": 1,
      "rateLimitedCount": 1,
      "statusCodes": {
        "200": 12
      },
      "statusClasses": {
        "2xx": 12
      },
      "errors": {},
      "trafficClasses": {
        "product": 12
      },
      "avgLatencyMs": 1,
      "p50LatencyMs": 1,
      "p95LatencyMs": 1,
      "p99LatencyMs": 1,
      "lastSeenAt": "2023-11-07T05:31:56Z"
    }
  ],
  "firebaseEventSchema": {
    "paramNames": [
      "<string>"
    ],
    "example": {
      "api_service": "nova_public_api",
      "api_method": "GET",
      "api_route": "/v1/data/tokens/search",
      "api_status": 200,
      "api_status_class": "2xx",
      "api_latency_ms": 42,
      "api_success": 1,
      "api_error_code": "none",
      "api_rate_bucket": "standard",
      "api_client_type": "docs",
      "api_traffic_class": "product",
      "api_country": "US",
      "api_edge_region": "unknown",
      "api_deploy_sha": "unknown"
    }
  },
  "recentEvents": [
    {
      "observedAt": "2023-11-07T05:31:56Z",
      "requestId": "<string>",
      "firebaseEvent": {
        "params": {
          "api_service": "nova_public_api",
          "api_method": "GET",
          "api_route": "/v1/data/tokens/search",
          "api_status": 200,
          "api_status_class": "2xx",
          "api_latency_ms": 42,
          "api_success": 1,
          "api_error_code": "none",
          "api_rate_bucket": "standard",
          "api_client_type": "docs",
          "api_traffic_class": "product",
          "api_country": "US",
          "api_edge_region": "unknown",
          "api_deploy_sha": "unknown"
        }
      }
    }
  ]
}

Query Parameters

includeRecent
boolean
default:false

Include the most recent sanitized request events.

limit
integer
default:20

Maximum recent event count when includeRecent is true.

Required range: 1 <= x <= 100

Response

Current public API stats.

service
string
required
Example:

"nova_public_api"

generatedAt
string<date-time>
required
windowStartedAt
string<date-time>
required
deployment
object
required
summary
object
required
statusClasses
object
required
errors
object
required
clientTypes
object
required
trafficClasses
object
required
countries
object
required
edgeRegions
object
required
routes
object[]
required
firebaseEventSchema
object
required
recentEvents
object[]