{
  "attributes": {
    "connection_op": {
      "description": "Operation performed with a connection (open or close)",
      "enum": [
        "close",
        "open"
      ],
      "name_override": "operation",
      "requirement_level": "recommended",
      "type": "string"
    },
    "connection_type": {
      "description": "Type of connection to an Aerospike node",
      "enum": [
        "client",
        "fabric",
        "heartbeat"
      ],
      "name_override": "type",
      "requirement_level": "recommended",
      "type": "string"
    },
    "index_type": {
      "description": "Type of index the operation was performed on",
      "enum": [
        "primary",
        "secondary"
      ],
      "name_override": "index",
      "requirement_level": "recommended",
      "type": "string"
    },
    "namespace_component": {
      "description": "Individual component of a namespace",
      "enum": [
        "data",
        "index",
        "secondary_index",
        "set_index"
      ],
      "name_override": "component",
      "requirement_level": "recommended",
      "type": "string"
    },
    "query_result": {
      "description": "Result of a query operation performed on a namespace",
      "enum": [
        "abort",
        "complete",
        "error",
        "timeout"
      ],
      "name_override": "result",
      "requirement_level": "recommended",
      "type": "string"
    },
    "query_type": {
      "description": "Type of query operation performed on a namespace",
      "enum": [
        "aggregation",
        "basic",
        "long_basic",
        "ops_background",
        "short",
        "short_basic",
        "udf_background"
      ],
      "name_override": "type",
      "requirement_level": "recommended",
      "type": "string"
    },
    "scan_result": {
      "description": "Result of a scan operation performed on a namespace",
      "enum": [
        "abort",
        "complete",
        "error"
      ],
      "name_override": "result",
      "requirement_level": "recommended",
      "type": "string"
    },
    "scan_type": {
      "description": "Type of scan operation performed on a namespace",
      "enum": [
        "aggregation",
        "basic",
        "ops_background",
        "udf_background"
      ],
      "name_override": "type",
      "requirement_level": "recommended",
      "type": "string"
    },
    "transaction_result": {
      "description": "Result of a transaction performed on a namespace",
      "enum": [
        "error",
        "filtered_out",
        "not_found",
        "success",
        "timeout"
      ],
      "name_override": "result",
      "requirement_level": "recommended",
      "type": "string"
    },
    "transaction_type": {
      "description": "Type of transaction performed on a namespace",
      "enum": [
        "delete",
        "read",
        "udf",
        "write"
      ],
      "name_override": "type",
      "requirement_level": "recommended",
      "type": "string"
    }
  },
  "description": "The Aerospike receiver is designed to collect performance metrics from one or more Aerospike nodes.",
  "display_name": "Aerospike Receiver",
  "distribution": "contrib",
  "ecosystem": "collector",
  "id": "contrib-aerospikereceiver",
  "markdown_hash": "4623055b7500",
  "metrics": {
    "aerospike.namespace.disk.available": {
      "description": "Minimum percentage of contiguous disk space free to the namespace across all devices",
      "enabled": true,
      "gauge": {
        "input_type": "string",
        "value_type": "int"
      },
      "stability": "development",
      "unit": "%"
    },
    "aerospike.namespace.geojson.region_query_cells": {
      "description": "Number of cell coverings for query region queried",
      "enabled": true,
      "extended_documentation": "Number of cell coverings for query region queried. Aerospike metric geo_region_query_cells.",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{cells}"
    },
    "aerospike.namespace.geojson.region_query_false_positive": {
      "description": "Number of points outside the region.",
      "enabled": true,
      "extended_documentation": "Total query result points is geo_region_query_points + geo_region_query_falsepos. Aerospike metric geo_region_query_falsepos.",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{points}"
    },
    "aerospike.namespace.geojson.region_query_points": {
      "description": "Number of points within the region.",
      "enabled": true,
      "extended_documentation": "Total query result points is geo_region_query_points + geo_region_query_falsepos. Aerospike metric geo_region_query_points.",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{points}"
    },
    "aerospike.namespace.geojson.region_query_requests": {
      "description": "Number of geojson queries on the system since the uptime of the node.",
      "enabled": true,
      "extended_documentation": "Number of geojson queries on the system since the uptime of the node. Aerospike metric geo_region_query_reqs.",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{queries}"
    },
    "aerospike.namespace.memory.free": {
      "description": "Percentage of the namespace's memory which is still free",
      "enabled": true,
      "extended_documentation": "Aerospike metric memory_free_pct",
      "gauge": {
        "input_type": "string",
        "value_type": "int"
      },
      "stability": "development",
      "unit": "%"
    },
    "aerospike.namespace.memory.usage": {
      "attributes": [
        "namespace_component"
      ],
      "description": "Memory currently used by each component of the namespace",
      "enabled": true,
      "extended_documentation": "Aggregate of Aerospike Metrics memory_used_data_bytes, memory_used_index_bytes, memory_used_set_index_bytes, memory_used_sindex_bytes",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": false,
        "value_type": "int"
      },
      "unit": "By"
    },
    "aerospike.namespace.query.count": {
      "attributes": [
        "index_type",
        "query_result",
        "query_type"
      ],
      "description": "Number of query operations performed on the namespace",
      "enabled": true,
      "extended_documentation": "Aggregate of Aerospike Metrics query_aggr_abort, query_aggr_complete, query_aggr_error, query_basic_abort, query_basic_complete, query_basic_error, query_ops_bg_abort, query_ops_bg_complete, query_ops_bg_error, query_udf_bg_abort, query_udf_bg_complete, query_udf_bg_error, pi_query_aggr_abort, pi_query_aggr_complete, pi_query_aggr_error, pi_query_long_basic_abort, pi_query_long_basic_complete, pi_query_long_basic_error, pi_query_ops_bg_abort, pi_query_ops_bg_basic_complete, pi_query_ops_bg_basic_error, pi_query_short_basic_timeout, pi_query_short_basic_complete, pi_query_short_basic_error, pi_query_udf_bg_abort, pi_query_udf_bg_complete, pi_query_udf_bg_error, si_query_aggr_abort, si_query_aggr_complete, si_query_aggr_error, si_query_long_basic_abort, si_query_long_basic_complete, si_query_long_basic_error, si_query_ops_bg_abort, si_query_ops_bg_basic_complete, si_query_ops_bg_basic_error, si_query_short_basic_timeout, si_query_short_basic_complete, si_query_short_basic_error, si_query_udf_bg_abort, si_query_udf_bg_complete, si_query_udf_bg_error",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{queries}"
    },
    "aerospike.namespace.scan.count": {
      "attributes": [
        "scan_result",
        "scan_type"
      ],
      "description": "Number of scan operations performed on the namespace",
      "enabled": true,
      "extended_documentation": "Aggregate of Aerospike Metrics scan_aggr_abort, scan_aggr_complete, scan_aggr_error, scan_basic_abort, scan_basic_complete, scan_basic_error, scan_ops_bg_abort, scan_ops_bg_complete, scan_ops_bg_error, scan_udf_bg_abort, scan_udf_bg_complete, scan_udf_bg_error",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{scans}"
    },
    "aerospike.namespace.transaction.count": {
      "attributes": [
        "transaction_result",
        "transaction_type"
      ],
      "description": "Number of transactions performed on the namespace",
      "enabled": true,
      "extended_documentation": "Aggregate of Aerospike Metrics client_delete_error, client_delete_filtered_out, client_delete_not_found, client_delete_success, client_delete_timeout, client_read_error, client_read_filtered_out, client_read_not_found, client_read_success, client_read_timeout, client_udf_error, client_udf_filtered_out, client_udf_not_found, client_udf_success, client_udf_timeout, client_write_error, client_write_filtered_out, client_write_not_found, client_write_success, client_write_timeout",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{transactions}"
    },
    "aerospike.node.connection.count": {
      "attributes": [
        "connection_op",
        "connection_type"
      ],
      "description": "Number of connections opened and closed to the node",
      "enabled": true,
      "extended_documentation": "Aggregate of Aerospike Metrics client_connections_closed, client_connections_opened, fabric_connections_closed, fabric_connections_opened, heartbeat_connections_closed, heartbeat_connections_opened",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{connections}"
    },
    "aerospike.node.connection.open": {
      "attributes": [
        "connection_type"
      ],
      "description": "Current number of open connections to the node",
      "enabled": true,
      "extended_documentation": "Aggregate of Aerospike Metrics client_connections, fabric_connections, heartbeat_connections",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": false,
        "value_type": "int"
      },
      "unit": "{connections}"
    },
    "aerospike.node.memory.free": {
      "description": "Percentage of the node's memory which is still free",
      "enabled": true,
      "extended_documentation": "Aerospike Metric system_free_mem_pct",
      "gauge": {
        "input_type": "string",
        "value_type": "int"
      },
      "stability": "development",
      "unit": "%"
    },
    "aerospike.node.query.tracked": {
      "description": "Number of queries tracked by the system.",
      "enabled": true,
      "extended_documentation": "Number of queries which ran more than query untracked_time (default 1 sec), Aerospike metric query_tracked",
      "stability": "development",
      "sum": {
        "aggregation_temporality": "cumulative",
        "input_type": "string",
        "monotonic": true,
        "value_type": "int"
      },
      "unit": "{queries}"
    }
  },
  "name": "aerospikereceiver",
  "repository": "opentelemetry-collector-contrib",
  "status": {
    "class": "receiver",
    "codeowners": {
      "active": [
        "antonblock"
      ],
      "seeking_new": true
    },
    "distributions": [
      "contrib"
    ],
    "stability": {
      "alpha": [
        "metrics"
      ]
    }
  },
  "type": "receiver"
}