> ## Documentation Index
> Fetch the complete documentation index at: https://sidiorresearchlabs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Metrics

# Metrics

HyperPaxeer nodes can enable [Cosmos SDK telemetry](https://docs.cosmos.network/main/learn/advanced/telemetry)
to allow for observing and gathering insights about the HyperPaxeer application.
Under the hood, it uses the [`go-metrics`](https://github.com/hashicorp/go-metrics) package
and the Prometheus client library to expose different [types of metrics](https://prometheus.io/docs/concepts/metric_types/)
like gauges and counters.
For best practices on how to use different metrics types,
check this [blog article](https://blog.pvincent.io/2017/12/prometheus-blog-series-part-2-metric-types/).

Find below a list of supported HyperPaxeer modules with custom metrics and telemetry.
Using the metrics you can e.g. run performance profiles
and display them in a [Grafana](https://grafana.com/) dashboard.

## Supported Metrics

| Metric | Description | Unit | Type |
| :- | :- | :- | :- |
| `feemarket_base_fee` | Amount of base fee per EIP-1559 block | token | gauge |
| `feemarket_block_gas` | Amount of gas used in an EIP-1559 block | token | gauge |
| `erc20_ibc_on_recv_total` | Total amount of times an IBC coin was autoconverted to an ERC20 token in the ibc `onRecvPacket` callback | transfer | counter |
| `erc20_ibc_err_total` | Total amount of times an IBC coin autoconvertion to ERC20 token failed during an ibc transaction | transfer | counter |
| `erc20_ibc_transfer_total` | Total amount of times an IBC coin or its ERC20 representation was transferred via ibc (outgoing transaction) | transfer | counter |
| `tx_msg_convert_coin_amount_total` | Total amount of converted coins using a `ConvertCoin` msg | token | counter |
| `tx_msg_convert_coin_total` | Total number of txs with a `ConvertCoin` msg | tx | counter |
| `tx_msg_convert_erc20_amount_total` | Total amount of converted erc20 using a `ConvertERC20` msg | token | counter |
| `tx_msg_convert_erc20_total` | Total number of txs with a `ConvertERC20` msg | tx | counter |
| `tx_msg_ethereum_tx_total` | Total number of txs processed via the EVM | tx | counter |
| `tx_msg_ethereum_tx_gas_used_total` | Total amount of gas used by an ethereum tx | gas | counter |
| `tx_msg_ethereum_tx_gas_limit_per_gas_used` | Ratio of gas limit to gas used for an ethereum tx | ratio | gauge |
| `tx_msg_ethereum_tx_incentives_total` | Total number of txs with an incentivized contract processed via the EVM | tx | counter |
| `tx_msg_ethereum_tx_incentives_gas_used_total` | Total amount of gas used by txs with an incentivized contract processed via the EVM | gas | counter |
| `inflation_allocate_total` | Total amount of tokens allocated through inflation | token | counter |
| `inflation_allocate_staking_total` | Total amount of tokens allocated through inflation to staking | token | counter |
| `inflation_allocate_incentives_total` | Total amount of tokens allocated through inflation to incentives | token | counter |
| `inflation_allocate_community_pool_total` | Total amount of tokens allocated through inflation to community pool | token | counter |
| `tx_create_clawback_vesting_account_gas_used` | Total amount of gas used by a `CreateClawbackVestingAccount` msg | gas | counter |
| `tx_fund_vesting_account_gas_used` | Total amount of gas used by a `FundVestingAccount` msg | gas | counter |
| `tx_clawback_gas_used` | Total amount of gas used by a `Clawback` msg | gas | counter |
| `tx_update_vesting_funder_gas_used` | Total amount of gas used by a `UpdateVestingFunder` msg | gas | counter |
| `epochs_begin_blocker` | Time spent during `BeginBlocker` of the `x/epochs` module | ms | histogram |
| `burned_tx_fee_amount` | Total amount of fees burned on a tx | token | counter |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.