Get desktop application:
View/edit binary Protocol Buffers messages
Channel is an internal representation of a channel containing all storage and distribution metadata. This type is used internally by the server; clients should use APIChannel instead.
Used in:
name is the human-readable channel name.
leaseholder is the cluster node that holds the lease for this channel and is authorized to accept writes.
data_type is the data type of samples stored in this channel.
is_index is true if this channel is an index channel. Index channels must have int64 values (TIMESTAMP data type) written in ascending order, and are most commonly unix nanosecond timestamps.
local_key is the locally-unique portion of this channel's key.
local_index is the channel used to index this channel's values, associating each value with a timestamp.
virtual is true if this channel does not persist data and is used only for streaming.
concurrency sets the policy for concurrent writes to the channel's data. Only virtual channels can have a policy of shared concurrency.
internal is true if this is a system channel hidden from normal user queries.
operations contains aggregation operations applied to this channel's data.
expression is an Arc expression for calculated channels. If set, the channel is automatically configured as virtual.
Used in:
Operation defines an aggregation operation applied to channel data. Operations calculate min, max, or average values over a time duration or triggered by a reset channel.
Used in: ,
type is the aggregation operation type: min, max, avg, or none.
reset_channel is the channel key that triggers reset of the aggregation. If 0, duration-based reset is used.
duration is the time window for aggregation when reset_channel is 0.
OperationType is the type of aggregation operation to apply to channel data over time.
Used in: