Avalanche · Schema

RpcUsageMetricsValueAggregated

BlockchainWeb3AvalancheNFTDeFiCross-Chain

Properties

Name Type Description
totalRequests number The total number of requests
apiCreditsUsed number The number of API credits used
requestsPerSecond number The number of requests per second
successRatePercent number The success rate percentage
medianResponseTimeMsecs number The median response time in milliseconds
invalidRequests number The number of invalid requests
apiCreditsWasted number The number of API credits wasted on invalid requests
groupedBy string Column name used for data aggregation
groupValue object The value of the column used for data aggregation
View JSON Schema on GitHub

JSON Schema

RpcUsageMetricsValueAggregated.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/avalanche/main/json-schema/RpcUsageMetricsValueAggregated.json",
  "title": "RpcUsageMetricsValueAggregated",
  "type": "object",
  "properties": {
    "totalRequests": {
      "type": "number",
      "description": "The total number of requests"
    },
    "apiCreditsUsed": {
      "type": "number",
      "description": "The number of API credits used"
    },
    "requestsPerSecond": {
      "type": "number",
      "description": "The number of requests per second"
    },
    "successRatePercent": {
      "type": "number",
      "description": "The success rate percentage"
    },
    "medianResponseTimeMsecs": {
      "type": "number",
      "description": "The median response time in milliseconds"
    },
    "invalidRequests": {
      "type": "number",
      "description": "The number of invalid requests"
    },
    "apiCreditsWasted": {
      "type": "number",
      "description": "The number of API credits wasted on invalid requests"
    },
    "groupedBy": {
      "type": "string",
      "description": "Column name used for data aggregation",
      "enum": [
        "rpcMethod",
        "responseCode",
        "rlBypassToken",
        "requestPath",
        "country",
        "continent",
        "userAgent",
        "None"
      ]
    },
    "groupValue": {
      "description": "The value of the column used for data aggregation",
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        }
      ]
    }
  },
  "required": [
    "totalRequests",
    "apiCreditsUsed",
    "requestsPerSecond",
    "successRatePercent",
    "medianResponseTimeMsecs",
    "invalidRequests",
    "apiCreditsWasted",
    "groupedBy"
  ]
}