Skip to main content

Metrics

DEP nodes can enable Cosmos SDK telemetry to allow for observing and gathering insights about the DEP application. Under the hood, it uses the go-metrics package and the Prometheus client library to expose different types of metrics like gauges and counters. For best practices on how to use different metrics types, check this blog article.

Find below a list of supported DEP modules with custom metrics and telemetry. Using the metrics you can e.g. run performance profiles and display them in a Grafana dashboard.

Supported Metrics

MetricDescriptionUnitType
feemarket_base_feeAmount of base fee per EIP-1559 blocktokengauge
feemarket_block_gasAmount of gas used in an EIP-1559 blocktokengauge
erc20_ibc_on_recv_totalTotal amount of times an IBC coin was autoconverted to an ERC20 token in the ibc onRecvPacket callbacktransfercounter
erc20_ibc_err_totalTotal amount of times an IBC coin autoconvertion to ERC20 token failed during an ibc transactiontransfercounter
erc20_ibc_transfer_totalTotal amount of times an IBC coin or its ERC20 representation was transferred via ibc (outgoing transaction)transfercounter
tx_msg_convert_coin_amount_totalTotal amount of converted coins using a ConvertCoin msgtokencounter
tx_msg_convert_coin_totalTotal number of txs with a ConvertCoin msgtxcounter
tx_msg_convert_erc20_amount_totalTotal amount of converted erc20 using a ConvertERC20 msgtokencounter
tx_msg_convert_erc20_totalTotal number of txs with a ConvertERC20 msgtxcounter
tx_msg_ethereum_tx_totalTotal number of txs processed via the EVMtxcounter
tx_msg_ethereum_tx_gas_used_totalTotal amount of gas used by an ethereum txgascounter
tx_msg_ethereum_tx_gas_limit_per_gas_usedRatio of gas limit to gas used for an ethereum txratiogauge
tx_msg_ethereum_tx_incentives_totalTotal number of txs with an incentivized contract processed via the EVMtxcounter
tx_msg_ethereum_tx_incentives_gas_used_totalTotal amount of gas used by txs with an incentivized contract processed via the EVMgascounter
inflation_allocate_totalTotal amount of tokens allocated through inflationtokencounter
inflation_allocate_staking_totalTotal amount of tokens allocated through inflation to stakingtokencounter
inflation_allocate_incentives_totalTotal amount of tokens allocated through inflation to incentivestokencounter
inflation_allocate_community_pool_totalTotal amount of tokens allocated through inflation to community pooltokencounter
tx_create_clawback_vesting_account_gas_usedTotal amount of gas used by a CreateClawbackVestingAccount msggascounter
tx_fund_vesting_account_gas_usedTotal amount of gas used by a FundVestingAccount msggascounter
tx_clawback_gas_usedTotal amount of gas used by a Clawback msggascounter
tx_update_vesting_funder_gas_usedTotal amount of gas used by a UpdateVestingFunder msggascounter
epochs_begin_blockerTime spent during BeginBlocker of the x/epochs modulemshistogram
burned_tx_fee_amountTotal amount of fees burned on a txtokencounter