Module-level declarations

Cluster Anchoring Chain

Types

Link copied to clipboard
Link copied to clipboard

Represents the measured value of a specific resource for a container on a specific node.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Resource usage value and its associated measurement time by node for each container.

Properties

Link copied to clipboard
Link copied to clipboard
val PRIMARY_HEADER_KEY: text = "primary"
Link copied to clipboard
val query_limit: integer = null

Functions

Link copied to clipboard
function calculate_node_availability(anchored_blocks: list<(blockchain_rid: byte_array, witness: byte_array, gtv?)>, block_range_size: integer): map<byte_array, decimal>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
function fetch_blocks_and_calculate_node_availability(start_time: integer, end_time: integer, block_range_size: integer): map<byte_array, decimal>
Link copied to clipboard
Link copied to clipboard
function handle_resource_usage_statistics(node_pubkey: byte_array, container_name: text, measurement_time: integer, resource_type: resource_type, metric_value: decimal)
Link copied to clipboard
@extendable function on_resource_usage_statistics_update(node_pubkey: byte_array, container_name: text, measurement_time: integer, resource_type: resource_type, metric_value: decimal, previous_value: resource_usage_statistics?)
Link copied to clipboard
function parse_integer(bytes: byte_array, start_index: integer): integer
Link copied to clipboard
@extend(after_anchoring_block) function process_icmf(block_rid: byte_array, header: block_header)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@extend(on_resource_usage_statistics_update) function send_resource_usage_statistics_update(node_pubkey: byte_array, container_name: text, measurement_time: integer, type: resource_type, metric_value: decimal, previous_value: resource_usage_statistics?)

Queries

Link copied to clipboard
Link copied to clipboard

Retrieves last measured resource usage statistics across nodes, for a given container optionally filtered by resource type and node.

Operations

Link copied to clipboard
operation __begin_block(height: integer)
Link copied to clipboard
operation __resource_usage_statistics(node_pubkey: byte_array, container_name: text, measurement_time: integer, resource_type: resource_type, metric_value: decimal)