pub enum IcMetricKind {
InstructionRate,
MessageExecutionRate,
CycleBurnRate,
BlockRate,
IcNodeCount,
IcSubnetTotal,
RegisteredCanistersCount,
TotalIcEnergyConsumptionRateKwh,
BoundaryNodesCount,
}Expand description
IcMetricKind
One bounded network metric exposed by the official Dashboard Metrics API.
Variants§
InstructionRate
Network instruction execution rate.
MessageExecutionRate
Network message execution rate.
CycleBurnRate
Network cycle burn rate.
BlockRate
Network block ingestion rate.
IcNodeCount
Total and currently up node counts.
IcSubnetTotal
Total Subnet count.
RegisteredCanistersCount
Running and stopped canister counts.
TotalIcEnergyConsumptionRateKwh
Total estimated IC energy-consumption rate in kWh.
BoundaryNodesCount
Active boundary-node count.
Implementations§
Trait Implementations§
Source§impl Clone for IcMetricKind
impl Clone for IcMetricKind
Source§fn clone(&self) -> IcMetricKind
fn clone(&self) -> IcMetricKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IcMetricKind
Source§impl Debug for IcMetricKind
impl Debug for IcMetricKind
Source§impl Display for IcMetricKind
impl Display for IcMetricKind
impl Eq for IcMetricKind
Source§impl FromStr for IcMetricKind
impl FromStr for IcMetricKind
Source§impl Hash for IcMetricKind
impl Hash for IcMetricKind
Source§impl PartialEq for IcMetricKind
impl PartialEq for IcMetricKind
Source§impl Serialize for IcMetricKind
impl Serialize for IcMetricKind
impl StructuralPartialEq for IcMetricKind
Auto Trait Implementations§
impl Freeze for IcMetricKind
impl RefUnwindSafe for IcMetricKind
impl Send for IcMetricKind
impl Sync for IcMetricKind
impl Unpin for IcMetricKind
impl UnsafeUnpin for IcMetricKind
impl UnwindSafe for IcMetricKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more