dns-analytics_query

APIs.ioEngineeringPlatform

Properties

Name Type Description
dimensions array Array of dimension names.
filters object
limit object
metrics array Array of metric names.
since object
sort array Array of dimensions to sort by, where each dimension may be prefixed by - (descending) or + (ascending).
until object
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-dns-analytics-query-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/dns-analytics_query",
  "title": "dns-analytics_query",
  "properties": {
    "dimensions": {
      "description": "Array of dimension names.",
      "example": [
        "responseCode",
        "queryName"
      ],
      "items": {
        "description": "Dimension name.",
        "example": "responseCode",
        "type": "string"
      },
      "type": "array"
    },
    "filters": {
      "$ref": "#/components/schemas/dns-analytics_filters"
    },
    "limit": {
      "$ref": "#/components/schemas/dns-analytics_limit"
    },
    "metrics": {
      "description": "Array of metric names.",
      "example": [
        "queryCount",
        "responseTimeAvg"
      ],
      "items": {
        "description": "Metric name.",
        "example": "queries",
        "type": "string"
      },
      "type": "array"
    },
    "since": {
      "$ref": "#/components/schemas/dns-analytics_since"
    },
    "sort": {
      "description": "Array of dimensions to sort by, where each dimension may be prefixed by - (descending) or + (ascending).",
      "example": [
        "+responseCode",
        "-queryName"
      ],
      "items": {
        "description": "Dimension name (may be prefixed by - (descending) or + (ascending).",
        "example": "+responseCode",
        "type": "string"
      },
      "type": "array"
    },
    "until": {
      "$ref": "#/components/schemas/dns-analytics_until"
    }
  },
  "required": [
    "dimensions",
    "metrics",
    "since",
    "until",
    "limit"
  ],
  "type": "object"
}