An Azure Blockchain Service member is a blockchain node in a private consortium blockchain network. When provisioning a member, we can create or join a consortium network. We need at least one member for a consortium network. The number of blockchain members needed by participants depends on the scenario. Consortium participants may have one or more blockchain members or they may share members with other participants.

Use OpsRamp Azure Public cloud Integration to discover and collect metrics against Azure Blockchain Members.

Setup

To set up the OpsRamp Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Blockchain Members.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
azure_blockchain_members_ConnectionAccepted

Total number of accepted client connections.
Accepted ConnectionsCountTotal
azure_blockchain_members_ConnectionActive

Current number of active client connections including Waiting connections.
Active ConnectionsCountAverage
azure_blockchain_members_ConnectionHandled

Total number of handled connections.
Handled ConnectionsCountTotal
azure_blockchain_members_ConsensusEtcdraftCommittedBlockNumber

Consensus Etcdraft committed block number.
Consensus Etcdraft Committed Block NumberCountAverage
azure_blockchain_members_CpuUsagePercentageInDouble

Percentage of the CPU usage.
CPU Usage PercentagePercentMaximum
azure_blockchain_members_EndorserEndorsementFailures

Endorser endorsement failures.
Endorser Endorsement FailuresCountAverage
azure_blockchain_members_GossipLeaderElectionLeader

Gossip leader election leader.
Gossip Leader Election LeaderCountTotal
azure_blockchain_members_GossipMembershipTotalPeersKnown

Gossip membership total peers known.
Gossip Membership Total Peers KnownCountAverage
azure_blockchain_members_GossipStateHeight

Gossip membership total peers known.
Gossip State HeightCountAverage
azure_blockchain_members_IOReadBytes

Sum of IO read bytes across all nodes of the blockchain member resource.
IO Read BytesBytesTotal
azure_blockchain_members_IOWriteBytes

Sum of IO writes bytes across all nodes of the blockchain member resource.
IO Write BytesBytesTotal
azure_blockchain_members_LedgerTransactionCount

Sum of IO writes bytes across all nodes of the blockchain member resource.
Ledger Transaction CountCountAverage
azure_blockchain_members_MemoryLimit

Maximum memory available for the blockchain process per node.
Memory LimitBytesAverage
azure_blockchain_members_MemoryUsage

Amount of memory used averaged across all nodes.
Memory UsageBytesAverage
azure_blockchain_members_MemoryUsagePercentageInDouble

Percentage of the memory used averaged across all nodes.
Memory Usage PercentagePercentAverage
azure_blockchain_members_PendingTransactions

Number of transactions that are waiting to be mined.
Pending TransactionsCountAverage
azure_blockchain_members_ProcessedBlocks

Number of blocks processed in each time interval.
Processed BlocksCountTotal
azure_blockchain_members_ProcessedTransactions

Number of transactions processed in a block.
Processed TransactionsCountTotal
azure_blockchain_members_QueuedTransactions

Number of transactions that cannot be immediately mined.
Queued TransactionsCountAverage
azure_blockchain_members_StorageUsage

GB of storage used averaged across all nodes.
Storage UsageBytesAverage

Event support

  • Supported
  • Configure Azure Events in OpsRamp Azure Integration Discovery Profile.

External reference